Convert.FromHexString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
FromHexString(ReadOnlySpan<Char>) |
バイナリ データを 16 進文字としてエンコードするスパンを等価の 8 ビット符号なし整数配列に変換します。 |
FromHexString(String) |
バイナリ データを 16 進文字としてエンコードする、指定した文字列を等価の 8 ビット符号なし整数配列に変換します。 |
FromHexString(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32) |
バイナリ データを 16 進文字としてエンコードする char のスパンを、等価の 8 ビット符号なし整数スパンに変換します。 |
FromHexString(String, Span<Byte>, Int32, Int32) |
バイナリ データを 16 進文字としてエンコードする文字列を、等価の 8 ビット符号なし整数スパンに変換します。 |
FromHexString(ReadOnlySpan<Char>)
- ソース:
- Convert.cs
- ソース:
- Convert.cs
- ソース:
- Convert.cs
バイナリ データを 16 進文字としてエンコードするスパンを等価の 8 ビット符号なし整数配列に変換します。
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()
パラメーター
- chars
- ReadOnlySpan<Char>
変換するスパン。
戻り値
chars
に相当する 8 ビット符号なし整数の配列。
例外
chars
の長さは、0 または 2 の倍数ではありません。
chars
の形式が無効です。
chars
16 進数以外の文字が含まれています。
適用対象
FromHexString(String)
- ソース:
- Convert.cs
- ソース:
- Convert.cs
- ソース:
- Convert.cs
バイナリ データを 16 進文字としてエンコードする、指定した文字列を等価の 8 ビット符号なし整数配列に変換します。
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()
パラメーター
- s
- String
変換する文字列。
戻り値
s
に相当する 8 ビット符号なし整数の配列。
例外
s
は null
です。
s
の長さは、0 または 2 の倍数ではありません。
s
の形式が無効です。
s
16 進数以外の文字が含まれています。
適用対象
FromHexString(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32)
- ソース:
- Convert.cs
バイナリ データを 16 進文字としてエンコードする char のスパンを、等価の 8 ビット符号なし整数スパンに変換します。
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
パラメーター
- source
- ReadOnlySpan<Char>
変換するスパン。
変換された 8 ビット符号なし整数を書き込むスパン。 このメソッドが Doneとは異なる値を返す場合、スパンは変更されていないか、最後の有効な文字までの source
の不完全な変換を含みます。
- charsConsumed
- Int32
このメソッドから制御が戻るときに、source
から使用された文字数が格納されます。
- bytesWritten
- Int32
このメソッドから制御が戻るときに、destination
に書き込まれたバイト数が格納されます。
戻り値
操作の結果を記述する OperationStatus。
適用対象
FromHexString(String, Span<Byte>, Int32, Int32)
- ソース:
- Convert.cs
バイナリ データを 16 進文字としてエンコードする文字列を、等価の 8 ビット符号なし整数スパンに変換します。
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
パラメーター
- source
- String
変換する文字列。
変換された 8 ビット符号なし整数を書き込むスパン。 このメソッドが Doneとは異なる値を返す場合、スパンは変更されていないか、最後の有効な文字までの source
の不完全な変換を含みます。
- charsConsumed
- Int32
このメソッドから制御が戻るときに、source
から使用された文字数が格納されます。
- bytesWritten
- Int32
このメソッドから制御が戻るときに、destination
に書き込まれたバイト数が格納されます。
戻り値
操作の結果を記述する OperationStatus。
例外
渡された文字列 source
は null
。
適用対象
.NET