Udostępnij za pośrednictwem


MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metoda

Definicja

Przeciążenia

CreateReadOnlySpanFromNullTerminated(Byte*)

Tworzy nowy zakres tylko do odczytu dla sekwencji bajtów zakończonych wartością null.

CreateReadOnlySpanFromNullTerminated(Char*)

Tworzy nowy zakres tylko do odczytu dla ciągu zakończonego wartością null.

CreateReadOnlySpanFromNullTerminated(Byte*)

Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Tworzy nowy zakres tylko do odczytu dla sekwencji bajtów zakończonych wartością 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>

Parametry

value
Byte*

Wskaźnik do sekwencji bajtów zakończonych wartością null.

Zwraca

Zakres tylko do odczytu reprezentujący określoną sekwencję bajtów lub pusty zakres, jeśli wskaźnik to null.

Atrybuty

Wyjątki

Właściwość Length nowego ReadOnlySpan<T> elementu przekroczy wartość Int32.MaxValue.

Uwagi

Ta metoda jest zwykle używana z sekwencjami bajtów reprezentującymi wąskie ciągi znaków, takie jak CIĄGI ANSI lub UTF-8. Zwrócony zakres nie zawiera null terminatora ani nie próbuje intepretować zawartości sekwencji bajtów w żadnej formie.

Dotyczy

CreateReadOnlySpanFromNullTerminated(Char*)

Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs
Źródło:
MemoryMarshal.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Tworzy nowy zakres tylko do odczytu dla ciągu zakończonego wartością 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>

Parametry

value
Char*

Wskaźnik do ciągu znaków zakończonych wartością null.

Zwraca

Zakres tylko do odczytu reprezentujący określony ciąg zakończony o wartości null lub pusty zakres, jeśli wskaźnik to null.

Atrybuty

Wyjątki

Właściwość Length nowego ReadOnlySpan<T> elementu przekroczy wartość Int32.MaxValue.

Uwagi

Zwrócony zakres nie zawiera terminatora null .

Dotyczy