Bagikan melalui


Convert.FromHexString Metode

Definisi

Overload

FromHexString(ReadOnlySpan<Char>)

Mengonversi rentang, yang mengodekan data biner sebagai karakter heksa, menjadi array bilangan bulat yang tidak ditandatangani 8-bit yang setara.

FromHexString(String)

Mengonversi string yang ditentukan, yang mengodekan data biner sebagai karakter heksa, menjadi array bilangan bulat yang tidak ditandatangani 8-bit yang setara.

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

Mengonversi rentang karakter, yang mengodekan data biner sebagai karakter heksa, menjadi rentang bilangan bulat yang tidak ditandatangani 8-bit yang setara.

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

Mengonversi string, yang mengodekan data biner sebagai karakter heksa, menjadi rentang bilangan bulat yang tidak ditandatangani 8-bit yang setara.

FromHexString(ReadOnlySpan<Char>)

Sumber:
Convert.cs
Sumber:
Convert.cs
Sumber:
Convert.cs

Mengonversi rentang, yang mengodekan data biner sebagai karakter heksa, menjadi array bilangan bulat yang tidak ditandatangani 8-bit yang setara.

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>

Rentang untuk dikonversi.

Mengembalikan

Byte[]

Array bilangan bulat 8-bit yang tidak ditandatangani yang setara dengan chars.

Pengecualian

Panjang chars, bukan nol atau kelipatan 2.

Format chars tidak valid. chars berisi karakter non-hex.

Berlaku untuk

FromHexString(String)

Sumber:
Convert.cs
Sumber:
Convert.cs
Sumber:
Convert.cs

Mengonversi string yang ditentukan, yang mengodekan data biner sebagai karakter heksa, menjadi array bilangan bulat yang tidak ditandatangani 8-bit yang setara.

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

String yang akan dikonversi.

Mengembalikan

Byte[]

Array bilangan bulat 8-bit yang tidak ditandatangani yang setara dengan s.

Pengecualian

Panjang s, bukan nol atau kelipatan 2.

Format s tidak valid. s berisi karakter non-hex.

Berlaku untuk

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

Sumber:
Convert.cs

Mengonversi rentang karakter, yang mengodekan data biner sebagai karakter heksa, menjadi rentang bilangan bulat yang tidak ditandatangani 8-bit yang setara.

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>

Rentang untuk dikonversi.

destination
Span<Byte>

Rentang untuk menulis bilangan bulat 8-bit yang dikonversi tidak ditandatangani. Ketika metode ini mengembalikan nilai yang berbeda dari Done, rentang tetap tidak dimodifikasi atau berisi konversi sourceyang tidak lengkap , hingga karakter terakhir yang valid.

charsConsumed
Int32

Ketika metode ini kembali, berisi jumlah karakter yang dikonsumsi dari source.

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah byte yang ditulis ke destination.

Mengembalikan

OperationStatus yang menjelaskan hasil operasi.

Berlaku untuk

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

Sumber:
Convert.cs

Mengonversi string, yang mengodekan data biner sebagai karakter heksa, menjadi rentang bilangan bulat yang tidak ditandatangani 8-bit yang setara.

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

String yang akan dikonversi.

destination
Span<Byte>

Rentang untuk menulis bilangan bulat 8-bit yang dikonversi tidak ditandatangani. Ketika metode ini mengembalikan nilai yang berbeda dari Done, rentang tetap tidak dimodifikasi atau berisi konversi sourceyang tidak lengkap , hingga karakter terakhir yang valid.

charsConsumed
Int32

Ketika metode ini kembali, berisi jumlah karakter yang dikonsumsi dari source.

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah byte yang ditulis ke destination.

Mengembalikan

OperationStatus yang menjelaskan hasil operasi.

Pengecualian

String yang dilewatkan sourcenull.

Berlaku untuk