public static class ByteBlockExtension
<ExtensionAttribute>
Public NotInheritable Class ByteBlockExtension
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type ByteBlockExtension = class end
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转换为【新】字节数组,指定长度。 |