Convert.FromHexString Yöntem

Tanım

Aşırı Yüklemeler

FromHexString(ReadOnlySpan<Char>)

İkili verileri onaltılık karakterler olarak kodlayan span'ı eşdeğer bir 8 bit işaretsiz tamsayı dizisine dönüştürür.

FromHexString(String)

İkili verileri onaltılık karakter olarak kodlayan belirtilen dizeyi eşdeğer bir 8 bit işaretsiz tamsayı dizisine dönüştürür.

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

İkili verileri onaltılık karakter olarak kodlayan karakter aralığını eşdeğer bir 8 bit işaretsiz tamsayı aralığına dönüştürür.

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

İkili verileri onaltılık karakterler olarak kodlayan dizeyi eşdeğer bir 8 bit işaretsiz tamsayı aralığına dönüştürür.

FromHexString(ReadOnlySpan<Char>)

Kaynak:
Convert.cs
Kaynak:
Convert.cs
Kaynak:
Convert.cs

İkili verileri onaltılık karakterler olarak kodlayan span'ı eşdeğer bir 8 bit işaretsiz tamsayı dizisine dönüştürür.

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

Parametreler

chars
ReadOnlySpan<Char>

Dönüştürülecek yayılma alanı.

Döndürülenler

Byte[]

charseşdeğer 8 bit işaretsiz tamsayılardan oluşan bir dizi.

Özel durumlar

charsuzunluğu sıfır veya 2'nin katı değildir.

chars biçimi geçersiz. chars onaltılık olmayan bir karakter içerir.

Şunlara uygulanır

FromHexString(String)

Kaynak:
Convert.cs
Kaynak:
Convert.cs
Kaynak:
Convert.cs

İkili verileri onaltılık karakter olarak kodlayan belirtilen dizeyi eşdeğer bir 8 bit işaretsiz tamsayı dizisine dönüştürür.

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

Parametreler

s
String

Dönüştürülecek dize.

Döndürülenler

Byte[]

seşdeğer 8 bit işaretsiz tamsayılardan oluşan bir dizi.

Özel durumlar

suzunluğu sıfır veya 2'nin katı değildir.

s biçimi geçersiz. s onaltılık olmayan bir karakter içerir.

Şunlara uygulanır

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

Kaynak:
Convert.cs

İkili verileri onaltılık karakter olarak kodlayan karakter aralığını eşdeğer bir 8 bit işaretsiz tamsayı aralığına dönüştürür.

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

Parametreler

source
ReadOnlySpan<Char>

Dönüştürülecek yayılma alanı.

destination
Span<Byte>

Dönüştürülen 8 bit işaretsiz tamsayıların yazıldığı yayılma alanı. Bu yöntem Done'den farklı bir değer döndürdüğünde, yayılma alanı değiştirilmez veya sourcetamamlanmamış bir dönüştürmeyi içerir.

charsConsumed
Int32

Bu yöntem döndürdüğünde, source'den tüketilen karakter sayısını içerir.

bytesWritten
Int32

Bu yöntem döndürdüğünde, destinationyazılan bayt sayısını içerir.

Döndürülenler

İşlemin sonucunu açıklayan bir OperationStatus.

Şunlara uygulanır

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

Kaynak:
Convert.cs

İkili verileri onaltılık karakterler olarak kodlayan dizeyi eşdeğer bir 8 bit işaretsiz tamsayı aralığına dönüştürür.

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

Parametreler

source
String

Dönüştürülecek dize.

destination
Span<Byte>

Dönüştürülen 8 bit işaretsiz tamsayıların yazıldığı yayılma alanı. Bu yöntem Done'den farklı bir değer döndürdüğünde, yayılma alanı değiştirilmez veya sourcetamamlanmamış bir dönüştürmeyi içerir.

charsConsumed
Int32

Bu yöntem döndürdüğünde, source'den tüketilen karakter sayısını içerir.

bytesWritten
Int32

Bu yöntem döndürdüğünde, destinationyazılan bayt sayısını içerir.

Döndürülenler

İşlemin sonucunu açıklayan bir OperationStatus.

Özel durumlar

Geçirilen dize sourcenull.

Şunlara uygulanır