Convert.FromHexString 方法

定義

多載

FromHexString(ReadOnlySpan<Char>)

將範圍轉換為相等的 8 位元不帶正負號的整數陣列 (會將二進位資料編碼為十六進位字元)。

FromHexString(String)

將指定的字串轉換為相等的 8 位元不帶正負號的整數陣列 (會將二進位資料編碼為十六進位字元)。

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

FromHexString(ReadOnlySpan<Char>)

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

將範圍轉換為相等的 8 位元不帶正負號的整數陣列 (會將二進位資料編碼為十六進位字元)。

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

參數

chars
ReadOnlySpan<Char>

要轉換的範圍。

傳回

Byte[]

8 位元不帶正負號的整數且與 chars 相等的陣列。

例外狀況

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

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

適用於

FromHexString(String)

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

將指定的字串轉換為相等的 8 位元不帶正負號的整數陣列 (會將二進位資料編碼為十六進位字元)。

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

參數

s
String

要轉換的字串。

傳回

Byte[]

8 位元不帶正負號的整數且與 s 相等的陣列。

例外狀況

snull

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

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

適用於

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

來源:
Convert.cs
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

參數

source
ReadOnlySpan<Char>
destination
Span<Byte>
charsConsumed
Int32
bytesWritten
Int32

傳回

適用於

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

來源:
Convert.cs
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

參數

source
String
destination
Span<Byte>
charsConsumed
Int32
bytesWritten
Int32

傳回

適用於