Convert.FromHexString Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |
- 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
chars
eşdeğer 8 bit işaretsiz tamsayılardan oluşan bir dizi.
Özel durumlar
chars
uzunluğ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 |
- 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
s
eşdeğer 8 bit işaretsiz tamsayılardan oluşan bir dizi.
Özel durumlar
s
null
.
s
uzunluğ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 |
- 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ı.
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 source
tamamlanmamış 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, destination
yazı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 |
- 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.
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 source
tamamlanmamış 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, destination
yazılan bayt sayısını içerir.
Döndürülenler
İşlemin sonucunu açıklayan bir OperationStatus.
Özel durumlar
Geçirilen dize source
null
.
Şunlara uygulanır
.NET 9
Ürün | Sürümler |
---|---|
.NET | 9 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: