Convert.FromHexString Methode

Definitie

Overloads

Name Description
FromHexString(ReadOnlySpan<Byte>)

Converteert het bereik, waarmee binaire gegevens als hex-tekens worden gecodeerd, naar een equivalente 8-bits niet-ondertekende gehele getalmatrix.

FromHexString(ReadOnlySpan<Char>)

Converteert het bereik, waarmee binaire gegevens als hex-tekens worden gecodeerd, naar een equivalente 8-bits niet-ondertekende gehele getalmatrix.

FromHexString(String)

Converteert de opgegeven tekenreeks, die binaire gegevens codeert als hex-tekens, naar een equivalente 8-bits niet-ondertekende gehele getalmatrix.

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

Converteert het bereik van UTF-8 tekens, waarmee binaire gegevens worden gecodeerd als hex-tekens, naar een equivalent 8-bits niet-ondertekend geheel getal.

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

Converteert de reeks tekens, die binaire gegevens codeert als hex-tekens, naar een equivalente 8-bits niet-ondertekende gehele getalspanne.

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

Converteert de tekenreeks, die binaire gegevens codeert als hex-tekens, naar een equivalent 8-bits niet-ondertekend geheel getal.

FromHexString(ReadOnlySpan<Byte>)

Bron:
Convert.cs
Bron:
Convert.cs

Converteert het bereik, waarmee binaire gegevens als hex-tekens worden gecodeerd, naar een equivalente 8-bits niet-ondertekende gehele getalmatrix.

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

Parameters

utf8Source
ReadOnlySpan<Byte>

De UTF-8-span om te converteren.

Retouren

Byte[]

Een matrix van 8-bits niet-ondertekende gehele getallen die gelijk zijn aan utf8Source.

Uitzonderingen

De lengte is utf8Source niet nul of een veelvoud van twee.

De notatie utf8Source is ongeldig (OF) utf8Source bevat een niet-hex teken.

Van toepassing op

FromHexString(ReadOnlySpan<Char>)

Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs

Converteert het bereik, waarmee binaire gegevens als hex-tekens worden gecodeerd, naar een equivalente 8-bits niet-ondertekende gehele getalmatrix.

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

Parameters

chars
ReadOnlySpan<Char>

De periode die moet worden geconverteerd.

Retouren

Byte[]

Een matrix van 8-bits niet-ondertekende gehele getallen die gelijk zijn aan chars.

Uitzonderingen

De lengte van chars, is niet nul of een veelvoud van 2.

De indeling chars is ongeldig. chars bevat een niet-hex teken.

Van toepassing op

FromHexString(String)

Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs

Converteert de opgegeven tekenreeks, die binaire gegevens codeert als hex-tekens, naar een equivalente 8-bits niet-ondertekende gehele getalmatrix.

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

Parameters

s
String

De tekenreeks die moet worden geconverteerd.

Retouren

Byte[]

Een matrix van 8-bits niet-ondertekende gehele getallen die gelijk zijn aan s.

Uitzonderingen

De lengte van s, is niet nul of een veelvoud van 2.

De indeling s is ongeldig. s bevat een niet-hex teken.

Van toepassing op

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

Bron:
Convert.cs
Bron:
Convert.cs

Converteert het bereik van UTF-8 tekens, waarmee binaire gegevens worden gecodeerd als hex-tekens, naar een equivalent 8-bits niet-ondertekend geheel getal.

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

Parameters

utf8Source
ReadOnlySpan<Byte>

De periode die moet worden geconverteerd.

destination
Span<Byte>

De periode waarin de geconverteerde 8-bits niet-ondertekende gehele getallen moeten worden geschreven.

bytesConsumed
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal bytes waaruit is verbruikt utf8Source.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal bytes waarnaar is geschreven destination.

Retouren

Een OperationStatus beschrijving van het resultaat van de bewerking.

Opmerkingen

Wanneer deze methode een andere waarde retourneert dan Done, blijft het destination bereik ongewijzigd of bevat het een onvolledige conversie van utf8Source, tot aan het laatste geldige teken.

Van toepassing op

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

Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs

Converteert de reeks tekens, die binaire gegevens codeert als hex-tekens, naar een equivalente 8-bits niet-ondertekende gehele getalspanne.

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

Parameters

source
ReadOnlySpan<Char>

De periode die moet worden geconverteerd.

destination
Span<Byte>

De periode waarin de geconverteerde 8-bits niet-ondertekende gehele getallen moeten worden geschreven. Wanneer deze methode een andere waarde retourneert dan Done, blijft de spanwijdte ongewijzigd of bevat een onvolledige conversie van source, tot aan het laatste geldige teken.

charsConsumed
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal tekens waaruit is verbruikt source.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal bytes waarnaar is geschreven destination.

Retouren

Een OperationStatus beschrijving van het resultaat van de bewerking.

Van toepassing op

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

Bron:
Convert.cs
Bron:
Convert.cs
Bron:
Convert.cs

Converteert de tekenreeks, die binaire gegevens codeert als hex-tekens, naar een equivalent 8-bits niet-ondertekend geheel getal.

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

Parameters

source
String

De tekenreeks die moet worden geconverteerd.

destination
Span<Byte>

De periode waarin de geconverteerde 8-bits niet-ondertekende gehele getallen moeten worden geschreven. Wanneer deze methode een andere waarde retourneert dan Done, blijft de spanwijdte ongewijzigd of bevat een onvolledige conversie van source, tot aan het laatste geldige teken.

charsConsumed
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal tekens waaruit is verbruikt source.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal bytes waarnaar is geschreven destination.

Retouren

Een OperationStatus beschrijving van het resultaat van de bewerking.

Uitzonderingen

Doorgegeven tekenreeks source is null.

Van toepassing op