MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metodo

Definizione

Overload

CreateReadOnlySpanFromNullTerminated(Byte*)

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

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 con terminazione null di byte.

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 con terminazione null dei byte.

Restituisce

Intervallo di sola lettura che rappresenta la sequenza specificata di byte 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 ristrette, ad esempio stringhe ANSI o UTF-8. L'intervallo restituito non include il null terminatore, né tenta di intepretre il contenuto della sequenza di byte in qualsiasi forma.

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 con terminazione Null di caratteri.

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

Si applica a