Baca dalam bahasa Inggris

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 byte[] FromHexString (ReadOnlySpan<char> chars);

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

.NET 9 dan versi lainnya
Produk Versi
.NET 5, 6, 7, 8, 9

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 byte[] FromHexString (string s);

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

.NET 9 dan versi lainnya
Produk Versi
.NET 5, 6, 7, 8, 9

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<byte> destination, out int charsConsumed, out int bytesWritten);

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

.NET 9
Produk Versi
.NET 9

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 (string source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

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

.NET 9
Produk Versi
.NET 9