/// <summary>
/// 16進数文字列バイト配列変換
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public static byte[] HexStringToByteArray(string data)
{
if (data == null)
throw new ArgumentNullException();
if (data.Length % 2 == 1)
data = "0" + data; // 補正
var list = new List<byte>();
for (int i = 0; i < data.Length - 1; i++, i++)
list.Add(Convert.ToByte(data.Substring(i, 2), 16));
return list.ToArray();
}
関連
- [C#]Shift-jis文字列 <-> JIS7バイト配列 変換
- [C#]ビットシーケンス反転
- [WPF][C#]ビットイメージ配列位置選択数値変換ユーザコントロール
- [C#]ビット配列とかバイト配列とか
- [C#]配列の結合
- [C#]配列の初期化
0 件のコメント:
コメントを投稿