一款简单易用的基础网络通讯组件库。

ByteBlockExtension 类

提供字节块扩展方法的静态类。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static class ByteBlockExtension
Inheritance
Object    ByteBlockExtension

方法

AsByteBlock 将值类型的字节块转换为普通的字节块。
AsSegmentTByteBlock(TByteBlock) 将字节块【作为】数组段,从头开始,长度为指定长度。

【作为】的意思是,导出的数据内存实际上依旧是IByteBlock生命周期内的,不能脱离生命周期使用。

AsSegmentTByteBlock(TByteBlock, Int32) 将字节块【作为】数组段,从指定偏移量开始,长度为可读长度。

【作为】的意思是,导出的数据内存实际上依旧是IByteBlock生命周期内的,不能脱离生命周期使用。

AsSegmentTByteBlock(TByteBlock, Int32, Int32) 将字节块【作为】数组段。

【作为】的意思是,导出的数据内存实际上依旧是IByteBlock生命周期内的,不能脱离生命周期使用。

AsSegmentTakeTByteBlock(TByteBlock) 将字节块【作为】数组段,从当前位置开始,长度为可读长度。

【作为】的意思是,导出的数据内存实际上依旧是IByteBlock生命周期内的,不能脱离生命周期使用。

AsSegmentTakeTByteBlock(TByteBlock, Int32) 将字节块【作为】数组段,从当前位置开始,指定长度。

【作为】的意思是,导出的数据内存实际上依旧是IByteBlock生命周期内的,不能脱离生命周期使用。

AsStream 将字节块转换为字节块流。
ToArrayTByteBlock(TByteBlock) 将指定的字节块转换为【新】字节数组,从索引0开始,直到字节块的末尾。
ToArrayTByteBlock(TByteBlock, Int32) 将指定的字节块转换为【新】字节数组,从指定偏移量开始,直到字节块的末尾。
ToArrayTByteBlock(TByteBlock, Int32, Int32) 将指定的字节块转换为【新】字节数组。
ToArrayTakeTByteBlock(TByteBlock) 将指定的字节块从当前位置Position转换为【新】字节数组,直到字节块的末尾。
ToArrayTakeTByteBlock(TByteBlock, Int32) 将指定的字节块从当前位置Position转换为【新】字节数组,指定长度。

参见