Convert.FromHexString Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
Array bilangan bulat 8-bit yang tidak ditandatangani yang setara dengan s
.
Pengecualian
s
null
.
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.
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 source
yang 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.
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 source
yang 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 source
null
.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk