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