MemoryMarshal.CreateReadOnlySpanFromNullTerminated Método

Definição

Sobrecargas

Name Description
CreateReadOnlySpanFromNullTerminated(Byte*)

Cria um novo intervalo de apenas leitura para uma sequência de bytes terminados por nulo.

CreateReadOnlySpanFromNullTerminated(Char*)

Cria um novo intervalo de apenas leitura para uma cadeia terminada por nulo.

CreateReadOnlySpanFromNullTerminated(Byte*)

Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs

Importante

Esta API não está em conformidade com CLS.

Cria um novo intervalo de apenas leitura para uma sequência de bytes terminados por 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 de bytes terminada por nulo.

Devoluções

Um espaço de apenas leitura que representa a sequência especificada de bytes, ou um espaço vazio se o ponteiro for null.

Atributos

Exceções

A Length propriedade do novo ReadOnlySpan<T> excederia Int32.MaxValue.

Observações

Este método é tipicamente usado com sequências de bytes que representam cadeias de caracteres estreitas, como cadeias ANSI ou UTF-8. O span devolvido não inclui o null terminador, nem esta API tenta interpretar o conteúdo da sequência de bytes de qualquer forma.

Aplica-se a

CreateReadOnlySpanFromNullTerminated(Char*)

Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs
Origem:
MemoryMarshal.cs

Importante

Esta API não está em conformidade com CLS.

Cria um novo intervalo de apenas leitura para uma cadeia terminada por 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 apontador para a cadeia de caracteres terminada por nulo.

Devoluções

Um intervalo de apenas leitura que representa a cadeia terminada nula especificada, ou um intervalo vazio se o ponteiro for null.

Atributos

Exceções

A Length propriedade do novo ReadOnlySpan<T> excederia Int32.MaxValue.

Observações

O vão retornado não inclui o null terminador.

Aplica-se a