Convert.FromHexString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Matriz de enteros sin signo de 8 bits equivalentes a s
.
Excepciones
s
es null
.
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.
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.
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
.