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
должен иметь значение , , , , , , int
, long
, ulong
, float
, или double
. ushort
short
char
sbyte
byte