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

SpanExtension 类

SpanTReadOnlySpanT提供扩展方法的静态类,用于读写各种类型的数据。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public static class SpanExtension
Inheritance
Object    SpanExtension

备注

此类提供了针对字节跨度的高性能读写操作,支持基本数据类型、字符串等的序列化和反序列化。 所有方法都会自动推进跨度的位置,确保连续的读写操作。

方法

ReadString 从只读字节跨度中读取UTF-8编码的字符串。
ReadToSpan 从只读字节跨度中读取指定长度的字节跨度。
ReadValueT(ReadOnlySpanByte) 从只读字节跨度中读取指定类型的值,使用默认的字节序。
ReadValueT(ReadOnlySpanByte, EndianType) 从只读字节跨度中读取指定类型的值,使用指定的字节序。
WriteValueT(SpanByte, T) 将指定类型的值写入字节跨度,使用默认的字节序。
WriteValueT(SpanByte, T, EndianType) 将指定类型的值写入字节跨度,使用指定的字节序。

参见