MemoryMarshal.CreateReadOnlySpanFromNullTerminated Метод

Определение

Перегрузки

CreateReadOnlySpanFromNullTerminated(Byte*)

Создает новый диапазон только для чтения для завершаемой null последовательности байтов.

CreateReadOnlySpanFromNullTerminated(Char*)

Создает новый диапазон только для чтения для строки, завершаемой null.

CreateReadOnlySpanFromNullTerminated(Byte*)

Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs

Важно!

Этот API несовместим с CLS.

Создает новый диапазон только для чтения для завершаемой null последовательности байтов.

public:
 static ReadOnlySpan<System::Byte> CreateReadOnlySpanFromNullTerminated(System::Byte* value);
[System.CLSCompliant(false)]
public static ReadOnlySpan<byte> CreateReadOnlySpanFromNullTerminated (byte* value);
[<System.CLSCompliant(false)>]
static member CreateReadOnlySpanFromNullTerminated : nativeptr<byte> -> ReadOnlySpan<byte>

Параметры

value
Byte*

Указатель на завершаемую null последовательность байтов.

Возвращаемое значение

Диапазон только для чтения, представляющий указанную последовательность байтов, или пустой диапазон, если указатель имеет значение null.

Атрибуты

Исключения

Свойство Length нового ReadOnlySpan<T> объекта превысит Значение Int32.MaxValue.

Комментарии

Этот метод обычно используется с последовательности байтов, представляющими строки узких символов, такие как строки ANSI или UTF-8. Возвращаемый диапазон не включает null признак конца и не пытается ввести содержимое последовательности байтов в любой форме.

Применяется к

CreateReadOnlySpanFromNullTerminated(Char*)

Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs
Исходный код:
MemoryMarshal.cs

Важно!

Этот API несовместим с CLS.

Создает новый диапазон только для чтения для строки, завершаемой null.

public:
 static ReadOnlySpan<char> CreateReadOnlySpanFromNullTerminated(char* value);
[System.CLSCompliant(false)]
public static ReadOnlySpan<char> CreateReadOnlySpanFromNullTerminated (char* value);
[<System.CLSCompliant(false)>]
static member CreateReadOnlySpanFromNullTerminated : nativeptr<char> -> ReadOnlySpan<char>

Параметры

value
Char*

Указатель на строку символов, завершаемую null.

Возвращаемое значение

Диапазон только для чтения, представляющий указанную строку, завершающуюся значением NULL, или пустой диапазон, если указатель имеет значение null.

Атрибуты

Исключения

Свойство Length нового ReadOnlySpan<T> объекта превысит Значение Int32.MaxValue.

Комментарии

Возвращаемый диапазон не включает признак конца null .

Применяется к