Convert.FromHexString Metodo

Definizione

Overload

Nome Descrizione
FromHexString(ReadOnlySpan<Byte>)

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

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<Byte>, Span<Byte>, Int32, Int32)

Converte l'intervallo di caratteri UTF-8, che codifica i dati binari come caratteri esadecimale, in un intervallo intero 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<Byte>)

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<System::Byte> utf8Source);
public static byte[] FromHexString(ReadOnlySpan<byte> utf8Source);
static member FromHexString : ReadOnlySpan<byte> -> byte[]
Public Shared Function FromHexString (utf8Source As ReadOnlySpan(Of Byte)) As Byte()

Parametri

utf8Source
ReadOnlySpan<Byte>

Intervallo UTF-8 da convertire.

Valori restituiti

Byte[]

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

Eccezioni

La lunghezza di utf8Source non è zero o un multiplo di due.

Il formato di utf8Source non è valido -OR- utf8Source contiene un carattere non esadecimale.

Si applica a

FromHexString(ReadOnlySpan<Char>)

Origine:
Convert.cs
Origine:
Convert.cs
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.

Valori restituiti

Byte[]

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

Eccezioni

La lunghezza di charsnon è 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
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.

Valori restituiti

Byte[]

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

Eccezioni

La lunghezza di snon è zero o un multiplo di 2.

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

Si applica a

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

Origine:
Convert.cs
Origine:
Convert.cs

Converte l'intervallo di caratteri UTF-8, 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<System::Byte> utf8Source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesConsumed, [Runtime::InteropServices::Out] int % bytesWritten);
public static System.Buffers.OperationStatus FromHexString(ReadOnlySpan<byte> utf8Source, Span<byte> destination, out int bytesConsumed, out int bytesWritten);
static member FromHexString : ReadOnlySpan<byte> * Span<byte> * int * int -> System.Buffers.OperationStatus
Public Shared Function FromHexString (utf8Source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer) As OperationStatus

Parametri

utf8Source
ReadOnlySpan<Byte>

Intervallo da convertire.

destination
Span<Byte>

Intervallo in cui scrivere gli interi senza segno a 8 bit convertiti.

bytesConsumed
Int32

Quando termina, questo metodo contiene il numero di byte utilizzati da utf8Source.

bytesWritten
Int32

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

Valori restituiti

Oggetto OperationStatus che descrive il risultato dell'operazione.

Commenti

Quando questo metodo restituisce un valore diverso da Done, l'intervallo destination rimane invariato o contiene una conversione incompleta di utf8Source, fino all'ultimo carattere valido.

Si applica a

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

Origine:
Convert.cs
Origine:
Convert.cs
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.

Valori restituiti

Oggetto OperationStatus che descrive il risultato dell'operazione.

Si applica a

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

Origine:
Convert.cs
Origine:
Convert.cs
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.

Valori restituiti

Oggetto OperationStatus che descrive il risultato dell'operazione.

Eccezioni

La stringa source passata è null.

Si applica a