Lire en anglais

Partager via


Convert.FromHexString Méthode

Définition

Surcharges

FromHexString(ReadOnlySpan<Char>)

Convertit l’étendue, qui encode les données binaires en tant que caractères hexadécimaux, en tableau entier non signé 8 bits équivalent.

FromHexString(String)

Convertit la chaîne spécifiée, qui encode les données binaires en tant que caractères hexadécimaux, en tableau entier non signé 8 bits équivalent.

FromHexString(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32)

Convertit l’étendue de caractères, qui encode les données binaires en tant que caractères hexadécimaux, en une étendue entière non signée 8 bits équivalente.

FromHexString(String, Span<Byte>, Int32, Int32)

Convertit la chaîne, qui encode les données binaires en tant que caractères hexadécimaux, en une étendue entière non signée 8 bits équivalente.

FromHexString(ReadOnlySpan<Char>)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convertit l’étendue, qui encode les données binaires en tant que caractères hexadécimaux, en tableau entier non signé 8 bits équivalent.

C#
public static byte[] FromHexString (ReadOnlySpan<char> chars);

Paramètres

chars
ReadOnlySpan<Char>

Étendue à convertir.

Retours

Byte[]

Tableau d’entiers non signés 8 bits équivalent à chars.

Exceptions

La longueur de chars, n’est pas égale à zéro ou à un multiple de 2.

Le format de chars n’est pas valide. chars contient un caractère non hexadécimal.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9

FromHexString(String)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convertit la chaîne spécifiée, qui encode les données binaires en tant que caractères hexadécimaux, en tableau entier non signé 8 bits équivalent.

C#
public static byte[] FromHexString (string s);

Paramètres

s
String

Chaîne à convertir.

Retours

Byte[]

Tableau d’entiers non signés 8 bits équivalent à s.

Exceptions

s est null.

La longueur de s, n’est pas égale à zéro ou à un multiple de 2.

Le format de s n’est pas valide. s contient un caractère non hexadécimal.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9

FromHexString(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32)

Source:
Convert.cs

Convertit l’étendue de caractères, qui encode les données binaires en tant que caractères hexadécimaux, en une étendue entière non signée 8 bits équivalente.

C#
public static System.Buffers.OperationStatus FromHexString (ReadOnlySpan<char> source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

Paramètres

source
ReadOnlySpan<Char>

Étendue à convertir.

destination
Span<Byte>

Étendue dans laquelle écrire les entiers non signés 8 bits convertis. Lorsque cette méthode retourne une valeur différente de Done, l’étendue reste non modifiée ou contient une conversion incomplète de source, jusqu’au dernier caractère valide.

charsConsumed
Int32

Lorsque cette méthode est retournée, contient le nombre de caractères consommés à partir de source.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets écrits dans destination.

Retours

Une OperationStatus décrivant le résultat de l’opération.

S’applique à

.NET 9
Produit Versions
.NET 9

FromHexString(String, Span<Byte>, Int32, Int32)

Source:
Convert.cs

Convertit la chaîne, qui encode les données binaires en tant que caractères hexadécimaux, en une étendue entière non signée 8 bits équivalente.

C#
public static System.Buffers.OperationStatus FromHexString (string source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

Paramètres

source
String

Chaîne à convertir.

destination
Span<Byte>

Étendue dans laquelle écrire les entiers non signés 8 bits convertis. Lorsque cette méthode retourne une valeur différente de Done, l’étendue reste non modifiée ou contient une conversion incomplète de source, jusqu’au dernier caractère valide.

charsConsumed
Int32

Lorsque cette méthode est retournée, contient le nombre de caractères consommés à partir de source.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets écrits dans destination.

Retours

Une OperationStatus décrivant le résultat de l’opération.

Exceptions

La chaîne transmise source est null.

S’applique à

.NET 9
Produit Versions
.NET 9