Convert.FromHexString 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
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
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
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.
É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.
É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
.