MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.