Share via


MemoryMarshal.CreateReadOnlySpanFromNullTerminated Methode

Definition

Ü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.

Gilt für: