MemoryMarshal.CreateReadOnlySpanFromNullTerminated Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.