Compartir a través de


Convert.FromHexString Método

Definición

Sobrecargas

FromHexString(ReadOnlySpan<Char>)

Convierte el intervalo, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo equivalente.

FromHexString(String)

Convierte la cadena especificada, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo equivalente.

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

Convierte el intervalo de caracteres, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo equivalente.

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

Convierte la cadena, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo equivalente.

FromHexString(ReadOnlySpan<Char>)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convierte el intervalo, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo 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()

Parámetros

chars
ReadOnlySpan<Char>

Intervalo que se va a convertir.

Devoluciones

Byte[]

Matriz de enteros sin signo de 8 bits equivalentes a chars.

Excepciones

La longitud de chars, no es cero ni un múltiplo de 2.

El formato de chars no es válido. chars contiene un carácter no hexadecimal.

Se aplica a

FromHexString(String)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convierte la cadena especificada, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo 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()

Parámetros

s
String

Cadena que se va a convertir.

Devoluciones

Byte[]

Matriz de enteros sin signo de 8 bits equivalentes a s.

Excepciones

La longitud de s, no es cero ni un múltiplo de 2.

El formato de s no es válido. s contiene un carácter no hexadecimal.

Se aplica a

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

Source:
Convert.cs

Convierte el intervalo de caracteres, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo 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

Parámetros

source
ReadOnlySpan<Char>

Intervalo que se va a convertir.

destination
Span<Byte>

Intervalo en el que se van a escribir los enteros sin signo convertidos de 8 bits. Cuando este método devuelve un valor distinto de Done, el intervalo permanece sin modificar o contiene una conversión incompleta de source, hasta el último carácter válido.

charsConsumed
Int32

Cuando este método devuelve , contiene el número de caracteres que se consumieron de source.

bytesWritten
Int32

Cuando este método devuelve , contiene el número de bytes escritos en destination.

Devoluciones

Un OperationStatus que describe el resultado de la operación.

Se aplica a

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

Source:
Convert.cs

Convierte la cadena, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo 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

Parámetros

source
String

Cadena que se va a convertir.

destination
Span<Byte>

Intervalo en el que se van a escribir los enteros sin signo convertidos de 8 bits. Cuando este método devuelve un valor distinto de Done, el intervalo permanece sin modificar o contiene una conversión incompleta de source, hasta el último carácter válido.

charsConsumed
Int32

Cuando este método devuelve , contiene el número de caracteres que se consumieron de source.

bytesWritten
Int32

Cuando este método devuelve , contiene el número de bytes escritos en destination.

Devoluciones

Un OperationStatus que describe el resultado de la operación.

Excepciones

El source de cadena pasado es null.

Se aplica a