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.

C#
public static byte[] FromHexString (ReadOnlySpan<char> chars);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 5, 6, 7, 8, 9

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.

C#
public static byte[] FromHexString (string s);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 5, 6, 7, 8, 9

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.

C#
public static System.Buffers.OperationStatus FromHexString (ReadOnlySpan<char> source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

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

.NET 9
Ürün Sürümler
.NET 9

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.

C#
public static System.Buffers.OperationStatus FromHexString (string source, Span<byte> destination, out int charsConsumed, out int bytesWritten);

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

.NET 9
Ürün Sürümler
.NET 9