Convert.FromHexString 方法

定義

多載

FromHexString(ReadOnlySpan<Char>)

將二進位數據編碼為十六進位字元的範圍,轉換為相等的 8 位無符號整數陣列。

FromHexString(String)

將將二進位數據編碼為十六進位字元的指定字串,轉換為相等的8位無符號整數數位。

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

將二進位數據編碼為十六進位字元的字元範圍,轉換為相等的8位無符號整數範圍。

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

將二進位數據編碼為十六進位字元的字串,轉換為相等的8位無符號整數範圍。

FromHexString(ReadOnlySpan<Char>)

來源:
Convert.cs
來源:
Convert.cs
來源:
Convert.cs

將二進位數據編碼為十六進位字元的範圍,轉換為相等的 8 位無符號整數陣列。

public static byte[] FromHexString (ReadOnlySpan<char> chars);

參數

chars
ReadOnlySpan<Char>

要轉換的範圍。

傳回

Byte[]

8 位無符號整數陣列,相當於 chars

例外狀況

chars的長度不是零或 2 的倍數。

chars 的格式無效。 chars 包含非十六進位字元。

適用於

.NET 9 及其他版本
產品 版本
.NET 5, 6, 7, 8, 9

FromHexString(String)

來源:
Convert.cs
來源:
Convert.cs
來源:
Convert.cs

將將二進位數據編碼為十六進位字元的指定字串,轉換為相等的8位無符號整數數位。

public static byte[] FromHexString (string s);

參數

s
String

要轉換的字串。

傳回

Byte[]

8 位無符號整數陣列,相當於 s

例外狀況

s的長度不是零或 2 的倍數。

s 的格式無效。 s 包含非十六進位字元。

適用於

.NET 9 及其他版本
產品 版本
.NET 5, 6, 7, 8, 9

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

來源:
Convert.cs

將二進位數據編碼為十六進位字元的字元範圍,轉換為相等的8位無符號整數範圍。

public static System.Buffers.OperationStatus FromHexString (ReadOnlySpan<char> source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

參數

source
ReadOnlySpan<Char>

要轉換的範圍。

destination
Span<Byte>

要在其中寫入已轉換的8位無符號整數範圍。 當這個方法傳回的值與 Done不同時,範圍會保持未修改,或包含 source不完整的轉換,最多到最後一個有效字元。

charsConsumed
Int32

當這個方法傳回時,會包含從 source取用的字元數。

bytesWritten
Int32

當這個方法傳回時,會包含寫入至 destination的位元元組數目。

傳回

描述作業結果的 OperationStatus

適用於

.NET 9
產品 版本
.NET 9

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

來源:
Convert.cs

將二進位數據編碼為十六進位字元的字串,轉換為相等的8位無符號整數範圍。

public static System.Buffers.OperationStatus FromHexString (string source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

參數

source
String

要轉換的字串。

destination
Span<Byte>

要在其中寫入已轉換的8位無符號整數範圍。 當這個方法傳回的值與 Done不同時,範圍會保持未修改,或包含 source不完整的轉換,最多到最後一個有效字元。

charsConsumed
Int32

當這個方法傳回時,會包含從 source取用的字元數。

bytesWritten
Int32

當這個方法傳回時,會包含寫入至 destination的位元元組數目。

傳回

描述作業結果的 OperationStatus

例外狀況

傳遞的字串 sourcenull

適用於

.NET 9
產品 版本
.NET 9