MemoryMarshal.CreateReadOnlySpanFromNullTerminated Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateReadOnlySpanFromNullTerminated(Byte*) |
Erstellt eine neue schreibgeschützte Spanne für eine null-beendete Bytesequenz. |
CreateReadOnlySpanFromNullTerminated(Char*) |
Erstellt eine neue schreibgeschützte Spanne für eine null-beendete Zeichenfolge. |
CreateReadOnlySpanFromNullTerminated(Byte*)
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Erstellt eine neue schreibgeschützte Spanne für eine null-beendete Bytesequenz.
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>
Parameter
- value
- Byte*
Der Zeiger auf die null-beendete Bytesequenz.
Gibt zurück
Eine schreibgeschützte Spanne, die die angegebene Bytesequenz darstellt, oder eine leere Spanne, wenn der Zeiger ist null
.
- Attribute
Ausnahmen
Die Length Eigenschaft des neuen ReadOnlySpan<T> würde Int32.MaxValue überschreiten.
Hinweise
Diese Methode wird in der Regel mit Bytesequenzen verwendet, die schmale Zeichenfolgen darstellen, z. B. ANSI- oder UTF-8-Zeichenfolgen. Die zurückgegebene Spanne enthält weder den null
Abschlussator, noch versucht diese API, den Inhalt der Bytesequenz in beliebiger Form zu intepretieren.
Gilt für:
CreateReadOnlySpanFromNullTerminated(Char*)
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
- Quelle:
- MemoryMarshal.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Erstellt eine neue schreibgeschützte Spanne für eine null-beendete Zeichenfolge.
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>
Parameter
- value
- Char*
Der Zeiger auf die Zeichenfolge mit NULL-Beendigung.
Gibt zurück
Eine schreibgeschützte Spanne, die die angegebene NULL-Zeichenfolge darstellt, oder eine leere Spanne, wenn der Zeiger ist null
.
- Attribute
Ausnahmen
Die Length Eigenschaft des neuen ReadOnlySpan<T> würde Int32.MaxValue überschreiten.
Hinweise
Die zurückgegebene Spanne enthält null
den Abschlussator nicht.