Convert.FromHexString Methode
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |
- 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
Ein Array von 8-Bit-ganzzahlen ohne Vorzeichen, die chars
entspricht.
Ausnahmen
Die Länge von chars
ist nicht null oder ein Vielfaches von 2.
Das Format der chars
ist ungültig.
chars
enthält ein Nicht-Hexadex-Zeichen.
Gilt für:
.NET 9 und andere Versionen
Produkt | Versionen |
---|---|
.NET | 5, 6, 7, 8, 9 |
- 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
Ein Array von 8-Bit-ganzzahlen ohne Vorzeichen, die s
entspricht.
Ausnahmen
s
ist null
.
Die Länge von s
ist nicht null oder ein Vielfaches von 2.
Das Format der s
ist ungültig.
s
enthält ein Nicht-Hexadex-Zeichen.
Gilt für:
.NET 9 und andere Versionen
Produkt | Versionen |
---|---|
.NET | 5, 6, 7, 8, 9 |
- 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.
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 source
verbraucht wurden.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in destination
geschrieben wurden.
Gibt zurück
Ein OperationStatus, der das Ergebnis des Vorgangs beschreibt.
Gilt für:
.NET 9
Produkt | Versionen |
---|---|
.NET | 9 |
- 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.
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 source
verbraucht wurden.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in destination
geschrieben wurden.
Gibt zurück
Ein OperationStatus, der das Ergebnis des Vorgangs beschreibt.
Ausnahmen
Übergebene Zeichenfolge source
ist null
.
Gilt für:
.NET 9
Produkt | Versionen |
---|---|
.NET | 9 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: