MemoryMarshal.CreateReadOnlySpanFromNullTerminated Methode

Definitie

Overloads

Name Description
CreateReadOnlySpanFromNullTerminated(Byte*)

Hiermee maakt u een nieuwe alleen-lezenspanne voor een null-beëindigde reeks bytes.

CreateReadOnlySpanFromNullTerminated(Char*)

Hiermee maakt u een nieuwe alleen-lezenspanne voor een tekenreeks die door null is beëindigd.

CreateReadOnlySpanFromNullTerminated(Byte*)

Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee maakt u een nieuwe alleen-lezenspanne voor een null-beëindigde reeks 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>

Parameters

value
Byte*

De aanwijzer naar de door null beëindigde reeks bytes.

Retouren

Een alleen-lezen span die de opgegeven reeks bytes vertegenwoordigt of een lege periode als de aanwijzer is null.

Kenmerken

Uitzonderingen

De Length eigenschap van het nieuwe ReadOnlySpan<T> zou groter zijn dan Int32.MaxValue.

Opmerkingen

Deze methode wordt meestal gebruikt met bytereeksen die smalle tekenreeksen vertegenwoordigen, zoals ANSI- of UTF-8-tekenreeksen. De geretourneerde periode omvat niet het null eindteken, noch probeert deze API de inhoud van de bytereeks in enige vorm te intepreten.

Van toepassing op

CreateReadOnlySpanFromNullTerminated(Char*)

Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee maakt u een nieuwe alleen-lezenspanne voor een tekenreeks die door null is beëindigd.

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>

Parameters

value
Char*

De aanwijzer naar de tekenreeks die door null is beëindigd.

Retouren

Een alleen-lezenperiode die de opgegeven tekenreeks met null-beëindiging vertegenwoordigt of een lege reeks als de aanwijzer is null.

Kenmerken

Uitzonderingen

De Length eigenschap van het nieuwe ReadOnlySpan<T> zou groter zijn dan Int32.MaxValue.

Opmerkingen

De geretourneerde periode omvat niet de null afsluiter.

Van toepassing op