Sdílet prostřednictvím


Convert.FromHexString Metoda

Definice

Přetížení

FromHexString(ReadOnlySpan<Char>)

Převede rozsah, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celočíselné pole bez znaménka.

FromHexString(String)

Převede zadaný řetězec, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celočíselné pole bez znaménka.

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

Převede rozsah znaků, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celé celé číslo bez znaménka.

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

Převede řetězec, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celé číslo bez znaménka.

FromHexString(ReadOnlySpan<Char>)

Zdroj:
Convert.cs
Zdroj:
Convert.cs
Zdroj:
Convert.cs

Převede rozsah, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celočíselné pole bez znaménka.

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

Parametry

chars
ReadOnlySpan<Char>

Rozsah, který chcete převést.

Návraty

Byte[]

Pole 8bitových celých čísel bez znaménka, která jsou ekvivalentní chars.

Výjimky

Délka chars, není nula nebo násobek 2.

Formát chars je neplatný. chars obsahuje ne šestnáctkový znak.

Platí pro

FromHexString(String)

Zdroj:
Convert.cs
Zdroj:
Convert.cs
Zdroj:
Convert.cs

Převede zadaný řetězec, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celočíselné pole bez znaménka.

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

Parametry

s
String

Řetězec, který chcete převést.

Návraty

Byte[]

Pole 8bitových celých čísel bez znaménka, která jsou ekvivalentní s.

Výjimky

Délka s, není nula nebo násobek 2.

Formát s je neplatný. s obsahuje ne šestnáctkový znak.

Platí pro

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

Zdroj:
Convert.cs

Převede rozsah znaků, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celé celé číslo bez znaménka.

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

Parametry

source
ReadOnlySpan<Char>

Rozsah, který chcete převést.

destination
Span<Byte>

Rozsah, ve kterém se mají zapsat převedená 8bitová celá čísla bez znaménka. Pokud tato metoda vrátí jinou hodnotu než Done, buď rozsah zůstává nezměněný nebo obsahuje neúplný převod source, až do posledního platného znaku.

charsConsumed
Int32

Když tato metoda vrátí, obsahuje počet znaků, které byly spotřebovány z source.

bytesWritten
Int32

Když tato metoda vrátí, obsahuje počet bajtů, které byly zapsány do destination.

Návraty

OperationStatus popisující výsledek operace.

Platí pro

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

Zdroj:
Convert.cs

Převede řetězec, který kóduje binární data jako šestnáctkové znaky, na ekvivalentní 8bitové celé číslo bez znaménka.

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

Parametry

source
String

Řetězec, který chcete převést.

destination
Span<Byte>

Rozsah, ve kterém se mají zapsat převedená 8bitová celá čísla bez znaménka. Pokud tato metoda vrátí jinou hodnotu než Done, buď rozsah zůstává nezměněný nebo obsahuje neúplný převod source, až do posledního platného znaku.

charsConsumed
Int32

Když tato metoda vrátí, obsahuje počet znaků, které byly spotřebovány z source.

bytesWritten
Int32

Když tato metoda vrátí, obsahuje počet bajtů, které byly zapsány do destination.

Návraty

OperationStatus popisující výsledek operace.

Výjimky

Předaný řetězcový source je null.

Platí pro