MemoryMarshal.CreateReadOnlySpanFromNullTerminated Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateReadOnlySpanFromNullTerminated(Byte*) |
Crea un nuevo intervalo de solo lectura para una secuencia terminada en null de bytes. |
CreateReadOnlySpanFromNullTerminated(Char*) |
Crea un nuevo intervalo de solo lectura para una cadena terminada en null. |
CreateReadOnlySpanFromNullTerminated(Byte*)
- Source:
- MemoryMarshal.cs
- Source:
- MemoryMarshal.cs
- Source:
- MemoryMarshal.cs
Importante
Esta API no es conforme a CLS.
Crea un nuevo intervalo de solo lectura para una secuencia terminada en null de bytes.
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*
Puntero a la secuencia terminada en null de bytes.
Devoluciones
Intervalo de solo lectura que representa la secuencia de bytes especificada o un intervalo vacío si el puntero es null
.
- Atributos
Excepciones
La Length propiedad del nuevo ReadOnlySpan<T> superaría Int32.MaxValue.
Comentarios
Este método se usa normalmente con secuencias de bytes que representan cadenas de caracteres estrechos, como cadenas ANSI o UTF-8. El intervalo devuelto no incluye el null
terminador, ni esta API intenta intepret el contenido de la secuencia de bytes en ningún formato.
Se aplica a
CreateReadOnlySpanFromNullTerminated(Char*)
- Source:
- MemoryMarshal.cs
- Source:
- MemoryMarshal.cs
- Source:
- MemoryMarshal.cs
Importante
Esta API no es conforme a CLS.
Crea un nuevo intervalo de solo lectura para una cadena terminada en 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>
Parámetros
- value
- Char*
Puntero a la cadena terminada en null de caracteres.
Devoluciones
Intervalo de solo lectura que representa la cadena terminada en NULL especificada o un intervalo vacío si el puntero es null
.
- Atributos
Excepciones
La Length propiedad del nuevo ReadOnlySpan<T> superaría Int32.MaxValue.
Comentarios
El intervalo devuelto no incluye el null
terminador.