Freigeben über


Convert.FromHexString Methode

Definition

Überlädt

FromHexString(ReadOnlySpan<Char>)

Konvertiert die Spanne, die Binäre Daten als Hexadeprimierungszeichen codiert, in ein entsprechendes 8-Bit-Ganzzahlarray ohne Vorzeichen.

FromHexString(String)

Konvertiert die angegebene Zeichenfolge, die Binäre Daten als Hexadekodierte Zeichen codiert, in ein entsprechendes 8-Bit-Ganzzahlarray ohne Vorzeichen.

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

Wandelt die Spanne von Zeichen um, die Binäre Daten als Hexzeichen codiert, in eine entsprechende 8-Bit-ganzzahlige Spanne ohne Vorzeichen.

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

Konvertiert die Zeichenfolge, die Binäre Daten als Hexzeichen codiert, in eine entsprechende 8-Bit-ganzzahlige Spanne ohne Vorzeichen.

FromHexString(ReadOnlySpan<Char>)

Quelle:
Convert.cs
Quelle:
Convert.cs
Quelle:
Convert.cs

Konvertiert die Spanne, die Binäre Daten als Hexadeprimierungszeichen codiert, in ein entsprechendes 8-Bit-Ganzzahlarray ohne Vorzeichen.

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

Parameter

chars
ReadOnlySpan<Char>

Der zu konvertierende Bereich.

Gibt zurück

Byte[]

Ein Array von 8-Bit-ganzzahlen ohne Vorzeichen, die charsentspricht.

Ausnahmen

Die Länge von charsist nicht null oder ein Vielfaches von 2.

Das Format der chars ist ungültig. chars enthält ein Nicht-Hexadex-Zeichen.

Gilt für:

FromHexString(String)

Quelle:
Convert.cs
Quelle:
Convert.cs
Quelle:
Convert.cs

Konvertiert die angegebene Zeichenfolge, die Binäre Daten als Hexadekodierte Zeichen codiert, in ein entsprechendes 8-Bit-Ganzzahlarray ohne Vorzeichen.

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

Parameter

s
String

Die zu konvertierende Zeichenfolge.

Gibt zurück

Byte[]

Ein Array von 8-Bit-ganzzahlen ohne Vorzeichen, die sentspricht.

Ausnahmen

s ist null.

Die Länge von sist nicht null oder ein Vielfaches von 2.

Das Format der s ist ungültig. s enthält ein Nicht-Hexadex-Zeichen.

Gilt für:

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

Quelle:
Convert.cs

Wandelt die Spanne von Zeichen um, die Binäre Daten als Hexzeichen codiert, in eine entsprechende 8-Bit-ganzzahlige Spanne ohne Vorzeichen.

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

Parameter

source
ReadOnlySpan<Char>

Der zu konvertierende Bereich.

destination
Span<Byte>

Die Spanne, in der die konvertierten 8-Bit-ganzzahlen ohne Vorzeichen geschrieben werden sollen. Wenn diese Methode einen anderen Wert als Donezurückgibt, bleibt die Spanne unverändert oder enthält eine unvollständige Konvertierung von source, bis zum letzten gültigen Zeichen.

charsConsumed
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die von sourceverbraucht wurden.

bytesWritten
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in destinationgeschrieben wurden.

Gibt zurück

Ein OperationStatus, der das Ergebnis des Vorgangs beschreibt.

Gilt für:

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

Quelle:
Convert.cs

Konvertiert die Zeichenfolge, die Binäre Daten als Hexzeichen codiert, in eine entsprechende 8-Bit-ganzzahlige Spanne ohne Vorzeichen.

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

Parameter

source
String

Die zu konvertierende Zeichenfolge.

destination
Span<Byte>

Die Spanne, in der die konvertierten 8-Bit-ganzzahlen ohne Vorzeichen geschrieben werden sollen. Wenn diese Methode einen anderen Wert als Donezurückgibt, bleibt die Spanne unverändert oder enthält eine unvollständige Konvertierung von source, bis zum letzten gültigen Zeichen.

charsConsumed
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die von sourceverbraucht wurden.

bytesWritten
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in destinationgeschrieben wurden.

Gibt zurück

Ein OperationStatus, der das Ergebnis des Vorgangs beschreibt.

Ausnahmen

Übergebene Zeichenfolge source ist null.

Gilt für: