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.

public:
 static cli::array <System::Byte> ^ FromHexString(ReadOnlySpan<char> chars);
public static byte[] FromHexString (ReadOnlySpan<char> chars);
static member FromHexString : ReadOnlySpan<char> -> byte[]
Public Shared Function FromHexString (chars As ReadOnlySpan(Of Char)) As Byte()

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 à

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.

public:
 static cli::array <System::Byte> ^ FromHexString(System::String ^ s);
public static byte[] FromHexString (string s);
static member FromHexString : string -> byte[]
Public Shared Function FromHexString (s As String) As Byte()

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 à

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.

public:
 static System::Buffers::OperationStatus FromHexString(ReadOnlySpan<char> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % charsConsumed, [Runtime::InteropServices::Out] int % bytesWritten);
public static System.Buffers.OperationStatus FromHexString (ReadOnlySpan<char> source, Span<byte> destination, out int charsConsumed, out int bytesWritten);
static member FromHexString : ReadOnlySpan<char> * Span<byte> * int * int -> System.Buffers.OperationStatus
Public Shared Function FromHexString (source As ReadOnlySpan(Of Char), destination As Span(Of Byte), ByRef charsConsumed As Integer, ByRef bytesWritten As Integer) As OperationStatus

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 à

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.

public:
 static System::Buffers::OperationStatus FromHexString(System::String ^ source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % charsConsumed, [Runtime::InteropServices::Out] int % bytesWritten);
public static System.Buffers.OperationStatus FromHexString (string source, Span<byte> destination, out int charsConsumed, out int bytesWritten);
static member FromHexString : string * Span<byte> * int * int -> System.Buffers.OperationStatus
Public Shared Function FromHexString (source As String, destination As Span(Of Byte), ByRef charsConsumed As Integer, ByRef bytesWritten As Integer) As OperationStatus

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 à