MemoryMarshal.CreateReadOnlySpanFromNullTerminated Methode

Definition

Überlädt

Name Beschreibung
CreateReadOnlySpanFromNullTerminated(Byte*)

Erstellt eine neue schreibgeschützte Spanne für eine null-beendete Sequenz von Bytes.

CreateReadOnlySpanFromNullTerminated(Char*)

Erstellt eine neue schreibgeschützte Spanne für eine mit Null beendete Zeichenfolge.

CreateReadOnlySpanFromNullTerminated(Byte*)

Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
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 Sequenz von Bytes.

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 mit Null beendete Sequenz von Bytes.

Gibt zurück

Eine schreibgeschützte Spanne, die die angegebene Byteabfolge 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 Terminator noch versucht diese API, den Inhalt der Bytesequenz in irgendeiner Form zu intepretieren.

Gilt für:

CreateReadOnlySpanFromNullTerminated(Char*)

Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
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 mit 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 mit Null beendete Zeichenfolge von Zeichen.

Gibt zurück

Eine schreibgeschützte Spanne, die die angegebene null-beendete 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 nicht den null Terminator.

Gilt für: