MemoryMarshal.CreateReadOnlySpanFromNullTerminated Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateReadOnlySpanFromNullTerminated(Byte*) |
Cria um novo intervalo somente leitura para uma sequência de bytes terminada em nulo. |
CreateReadOnlySpanFromNullTerminated(Char*) |
Cria um novo intervalo somente leitura para uma cadeia de caracteres terminada em nulo. |
CreateReadOnlySpanFromNullTerminated(Byte*)
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
Importante
Esta API não está em conformidade com CLS.
Cria um novo intervalo somente leitura para uma sequência de bytes terminada em nulo.
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>
Parâmetros
- value
- Byte*
O ponteiro para a sequência terminada em nulo de bytes.
Retornos
Um intervalo somente leitura que representa a sequência especificada de bytes ou um intervalo vazio se o ponteiro for null
.
- Atributos
Exceções
A Length propriedade do novo ReadOnlySpan<T> excederia Int32.MaxValue.
Comentários
Esse método normalmente é usado com sequências de bytes que representam cadeias de caracteres estreitas, como cadeias de caracteres ANSI ou UTF-8. O intervalo retornado não inclui o null
terminador, nem essa API tenta intepretar o conteúdo da sequência de bytes em qualquer forma.
Aplica-se a
CreateReadOnlySpanFromNullTerminated(Char*)
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
- Origem:
- MemoryMarshal.cs
Importante
Esta API não está em conformidade com CLS.
Cria um novo intervalo somente leitura para uma cadeia de caracteres terminada em nulo.
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>
Parâmetros
- value
- Char*
O ponteiro para a cadeia de caracteres terminada em nulo.
Retornos
Um intervalo somente leitura que representa a cadeia de caracteres terminada em nulo especificada ou um intervalo vazio se o ponteiro for null
.
- Atributos
Exceções
A Length propriedade do novo ReadOnlySpan<T> excederia Int32.MaxValue.
Comentários
O intervalo retornado não inclui o null
terminador.