MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metodo

Definizione

Overload

CreateReadOnlySpanFromNullTerminated(Byte*)

Crea un nuovo intervallo di sola lettura per una sequenza di byte con terminazione Null.

CreateReadOnlySpanFromNullTerminated(Char*)

Crea un nuovo intervallo di sola lettura per una stringa con terminazione Null.

CreateReadOnlySpanFromNullTerminated(Byte*)

Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs

Importante

Questa API non è conforme a CLS.

Crea un nuovo intervallo di sola lettura per una sequenza di byte con terminazione Null.

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>

Parametri

value
Byte*

Puntatore alla sequenza di byte con terminazione Null.

Restituisce

Intervallo di sola lettura che rappresenta la sequenza di byte specificata o un intervallo vuoto se il puntatore è null.

Attributi

Eccezioni

La Length proprietà del nuovo ReadOnlySpan<T> supererebbe Int32.MaxValue.

Commenti

Questo metodo viene in genere usato con sequenze di byte che rappresentano stringhe di caratteri stretti, ad esempio stringhe ANSI o UTF-8. L'intervallo restituito non include il null carattere di terminazione, né questa API tenta di eseguire l'intepret del contenuto della sequenza di byte in qualsiasi formato.

Si applica a

CreateReadOnlySpanFromNullTerminated(Char*)

Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs

Importante

Questa API non è conforme a CLS.

Crea un nuovo intervallo di sola lettura per una stringa con terminazione Null.

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>

Parametri

value
Char*

Puntatore alla stringa di caratteri con terminazione Null.

Restituisce

Intervallo di sola lettura che rappresenta la stringa con terminazione Null specificata o un intervallo vuoto se il puntatore è null.

Attributi

Eccezioni

La Length proprietà del nuovo ReadOnlySpan<T> supererebbe Int32.MaxValue.

Commenti

L'intervallo restituito non include il null carattere di terminazione.

Si applica a