MemoryMarshal.CreateReadOnlySpanFromNullTerminated Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.