RuntimeHelpers.CreateSpan<T>(RuntimeFieldHandle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供了一种快速访问以 的形式 ReadOnlySpan<T>存储在模块中的常量数据的方法。
public:
generic <typename T>
static ReadOnlySpan<T> CreateSpan(RuntimeFieldHandle fldHandle);
public static ReadOnlySpan<T> CreateSpan<T> (RuntimeFieldHandle fldHandle);
static member CreateSpan : RuntimeFieldHandle -> ReadOnlySpan<'T>
Public Shared Function CreateSpan(Of T) (fldHandle As RuntimeFieldHandle) As ReadOnlySpan(Of T)
类型参数
- T
ReadOnlySpan
数据类型。
参数
- fldHandle
- RuntimeFieldHandle
一个字段句柄,指定要由 ReadOnlySpan<T>引用的数据的位置。 字段的 Rva 必须在 的自然边界 T
上对齐。
返回
存储在 字段中的数据。
例外
fldHandle
是指不是 Rva、未对齐或 T
类型无效的字段。
注解
此方法旨在供编译器使用,而不是直接在代码中使用。
T
必须是 、、sbyte
、、char
、int
short
ushort
、long
、ulong
、 float
或 double
之byte
一。