Partager via


MemoryMarshal.CreateReadOnlySpanFromNullTerminated Méthode

Définition

Surcharges

CreateReadOnlySpanFromNullTerminated(Byte*)

Crée une étendue en lecture seule pour une séquence d’octets terminée par null.

CreateReadOnlySpanFromNullTerminated(Char*)

Crée une étendue en lecture seule pour une chaîne terminée par null.

CreateReadOnlySpanFromNullTerminated(Byte*)

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Important

Cette API n’est pas conforme CLS.

Crée une étendue en lecture seule pour une séquence d’octets terminée par 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>

Paramètres

value
Byte*

Pointeur vers la séquence d’octets terminée par null.

Retours

Étendue en lecture seule représentant la séquence d’octets spécifiée, ou étendue vide si le pointeur est null.

Attributs

Exceptions

La Length propriété du nouveau ReadOnlySpan<T> dépasserait Int32.MaxValue.

Remarques

Cette méthode est généralement utilisée avec des séquences d’octets représentant des chaînes de caractères étroites, telles que des chaînes ANSI ou UTF-8. L’étendue retournée n’inclut pas le null terminateur, et cette API ne tente pas non plus d’inclure le contenu de la séquence d’octets sous quelque forme que ce soit.

S’applique à

CreateReadOnlySpanFromNullTerminated(Char*)

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

Important

Cette API n’est pas conforme CLS.

Crée une étendue en lecture seule pour une chaîne terminée par 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>

Paramètres

value
Char*

Pointeur vers la chaîne de caractères terminée par null.

Retours

Étendue en lecture seule représentant la chaîne terminée par null spécifiée, ou étendue vide si le pointeur est null.

Attributs

Exceptions

La Length propriété du nouveau ReadOnlySpan<T> dépasserait Int32.MaxValue.

Remarques

L’étendue retournée n’inclut pas le null terminateur.

S’applique à