RuntimeHelpers.CreateSpan<T>(RuntimeFieldHandle) 方法

定义

提供了一种快速访问以 的形式 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、、charintshortushortlongulongfloatdoublebyte一。

适用于