MemoryMarshal.CreateReadOnlySpanFromNullTerminated Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.