Convert.FromHexString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
Matrice di interi senza segno a 8 bit equivalente a s.
Eccezioni
s è null.
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.
- 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.
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.
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.