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łaby wartość Int32.MaxValue.

Uwagi

Ta metoda jest zwykle używana z sekwencjami bajtów reprezentującymi wąskie ciągi znaków, takie jak ANSI lub CIĄGI UTF-8. Zwrócony zakres nie zawiera null terminatora ani nie próbuje podeptać 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 wartością null lub pusty zakres, jeśli wskaźnik to null.

Atrybuty

Wyjątki

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

Uwagi

Zwrócony zakres nie zawiera terminatora null .

Dotyczy