Convert.FromHexString Método

Definição

Sobrecargas

Name Description
FromHexString(ReadOnlySpan<Byte>)

Converte o span, que codifica dados binários como caracteres hexadecimais, para um array de inteiros não assinados equivalente de 8 bits.

FromHexString(ReadOnlySpan<Char>)

Converte o span, que codifica dados binários como caracteres hexadecimais, para um array de inteiros não assinados equivalente de 8 bits.

FromHexString(String)

Converte a cadeia especificada, que codifica dados binários como caracteres hexadecimais, num array de inteiros não assinados equivalente de 8 bits.

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

Converte a amplitude dos caracteres UTF-8, que codificam dados binários como caracteres hexadecimais, numa extensão equivalente de 8 bits sem sinal.

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

Converte o intervalo de caracteres, que codifica dados binários como caracteres hexadecimais, num intervalo equivalente de inteiros sem sinal de 8 bits.

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

Converte a cadeia, que codifica dados binários como caracteres hexadecimais, numa extensão equivalente de 8 bits de inteiros sem sinal.

FromHexString(ReadOnlySpan<Byte>)

Origem:
Convert.cs
Origem:
Convert.cs

Converte o span, que codifica dados binários como caracteres hexadecimais, para um array de inteiros não assinados equivalente de 8 bits.

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

Parâmetros

utf8Source
ReadOnlySpan<Byte>

O UTF-8 para converter.

Devoluções

Byte[]

Um array de inteiros não assinados de 8 bits que é equivalente a utf8Source.

Exceções

O comprimento de utf8Source não é zero nem múltiplo de dois.

O formato de utf8Source é inválido -OU- utf8Source contém um carácter não hexadecimal.

Aplica-se a

FromHexString(ReadOnlySpan<Char>)

Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs

Converte o span, que codifica dados binários como caracteres hexadecimais, para um array de inteiros não assinados equivalente de 8 bits.

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>

O vão a converter.

Devoluções

Byte[]

Um array de inteiros não assinados de 8 bits que é equivalente a chars.

Exceções

O comprimento de chars, não é zero nem múltiplo de 2.

O formato de chars é inválido. chars contém um carácter não hexagonal.

Aplica-se a

FromHexString(String)

Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs

Converte a cadeia especificada, que codifica dados binários como caracteres hexadecimais, num array de inteiros não assinados equivalente de 8 bits.

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

A cadeia a converter.

Devoluções

Byte[]

Um array de inteiros não assinados de 8 bits que é equivalente a s.

Exceções

O comprimento de s, não é zero nem múltiplo de 2.

O formato de s é inválido. s contém um carácter não hexagonal.

Aplica-se a

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

Origem:
Convert.cs
Origem:
Convert.cs

Converte a amplitude dos caracteres UTF-8, que codificam dados binários como caracteres hexadecimais, numa extensão equivalente de 8 bits sem sinal.

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

Parâmetros

utf8Source
ReadOnlySpan<Byte>

O vão a converter.

destination
Span<Byte>

O intervalo em que escrever os inteiros convertidos de 8 bits sem sinal.

bytesConsumed
Int32

Quando este método retorna, contém o número de bytes que foram consumidos de utf8Source.

bytesWritten
Int32

Quando este método retorna, contém o número de bytes que foram escritos em destination.

Devoluções

E OperationStatus a descrever o resultado da operação.

Observações

Quando este método retorna um valor diferente de Done, o destination intervalo permanece inalterado ou contém uma conversão incompleta de utf8Source, até ao último carácter válido.

Aplica-se a

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

Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs

Converte o intervalo de caracteres, que codifica dados binários como caracteres hexadecimais, num intervalo equivalente de inteiros sem sinal de 8 bits.

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>

O vão a converter.

destination
Span<Byte>

O intervalo em que escrever os inteiros convertidos de 8 bits sem sinal. Quando este método retorna valor diferente de Done, ou o intervalo permanece inalterado ou contém uma conversão incompleta de source, até ao último carácter válido.

charsConsumed
Int32

Quando este método retorna, contém o número de caracteres que foram consumidos de source.

bytesWritten
Int32

Quando este método retorna, contém o número de bytes que foram escritos em destination.

Devoluções

E OperationStatus a descrever o resultado da operação.

Aplica-se a

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

Origem:
Convert.cs
Origem:
Convert.cs
Origem:
Convert.cs

Converte a cadeia, que codifica dados binários como caracteres hexadecimais, numa extensão equivalente de 8 bits de inteiros sem sinal.

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

A cadeia a converter.

destination
Span<Byte>

O intervalo em que escrever os inteiros convertidos de 8 bits sem sinal. Quando este método retorna valor diferente de Done, ou o intervalo permanece inalterado ou contém uma conversão incompleta de source, até ao último carácter válido.

charsConsumed
Int32

Quando este método retorna, contém o número de caracteres que foram consumidos de source.

bytesWritten
Int32

Quando este método retorna, contém o número de bytes que foram escritos em destination.

Devoluções

E OperationStatus a descrever o resultado da operação.

Exceções

A cadeia source passada é null.

Aplica-se a