Condividi tramite


Convert.FromHexString Metodo

Definizione

Overload

FromHexString(ReadOnlySpan<Char>)

Converte l'intervallo, che codifica i dati binari come caratteri esadecimale, in una matrice di interi senza segno a 8 bit equivalente.

FromHexString(String)

Converte la stringa specificata, che codifica i dati binari come caratteri esadecimale, in una matrice di interi senza segno a 8 bit equivalente.

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

Converte l'intervallo di caratteri, che codifica i dati binari come caratteri esadecimale, in un intervallo intero senza segno a 8 bit equivalente.

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

Converte la stringa, che codifica i dati binari come caratteri esadecimale, in un intervallo intero senza segno a 8 bit equivalente.

FromHexString(ReadOnlySpan<Char>)

Origine:
Convert.cs
Origine:
Convert.cs
Origine:
Convert.cs

Converte l'intervallo, che codifica i dati binari come caratteri esadecimale, in una matrice di interi senza segno a 8 bit equivalente.

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()

Parametri

chars
ReadOnlySpan<Char>

Intervallo da convertire.

Restituisce

Byte[]

Matrice di interi senza segno a 8 bit equivalente a chars.

Eccezioni

La lunghezza di chars, non è zero o un multiplo di 2.

Il formato di chars non è valido. chars contiene un carattere non esadecimale.

Si applica a

FromHexString(String)

Origine:
Convert.cs
Origine:
Convert.cs
Origine:
Convert.cs

Converte la stringa specificata, che codifica i dati binari come caratteri esadecimale, in una matrice di interi senza segno a 8 bit equivalente.

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()

Parametri

s
String

Stringa da convertire.

Restituisce

Byte[]

Matrice di interi senza segno a 8 bit equivalente a s.

Eccezioni

La lunghezza di s, non è zero o un multiplo di 2.

Il formato di s non è valido. s contiene un carattere non esadecimale.

Si applica a

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

Origine:
Convert.cs

Converte l'intervallo di caratteri, che codifica i dati binari come caratteri esadecimale, in un intervallo intero senza segno a 8 bit equivalente.

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

Parametri

source
ReadOnlySpan<Char>

Intervallo da convertire.

destination
Span<Byte>

Intervallo in cui scrivere gli interi senza segno a 8 bit convertiti. Quando questo metodo restituisce un valore diverso da Done, l'intervallo rimane invariato o contiene una conversione incompleta di source, fino all'ultimo carattere valido.

charsConsumed
Int32

Quando termina, questo metodo contiene il numero di caratteri utilizzati da source.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero di byte scritti in destination.

Restituisce

Oggetto OperationStatus che descrive il risultato dell'operazione.

Si applica a

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

Origine:
Convert.cs

Converte la stringa, che codifica i dati binari come caratteri esadecimale, in un intervallo intero senza segno a 8 bit equivalente.

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

Parametri

source
String

Stringa da convertire.

destination
Span<Byte>

Intervallo in cui scrivere gli interi senza segno a 8 bit convertiti. Quando questo metodo restituisce un valore diverso da Done, l'intervallo rimane invariato o contiene una conversione incompleta di source, fino all'ultimo carattere valido.

charsConsumed
Int32

Quando termina, questo metodo contiene il numero di caratteri utilizzati da source.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero di byte scritti in destination.

Restituisce

Oggetto OperationStatus che descrive il risultato dell'operazione.

Eccezioni

La stringa passata source è null.

Si applica a