Convert.FromHexString Metode
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.
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. |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | 5, 6, 7, 8, 9 |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | 5, 6, 7, 8, 9 |
- 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
.NET 9
Produk | Versi |
---|---|
.NET | 9 |
- 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
.NET 9
Produk | Versi |
---|---|
.NET | 9 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: