小技


数値をbyte配列に変換(byte配列)

uint numver = 1;
byte[] byteArray = BitConverter.GetBytes(number);

byte配列を数値に変換(byte配列)

var byteArray = new byte {0,1,2,3};
uint dwValue = BitConverter.ToUInt32(byteArray, 0);

CSV形式の文字列をbyte配列に変換(csv,byte配列)

byte[] byteArray = 
    text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)
    .Select((x) => Convert.ToByte(x, 16))
    .ToArray();

byte配列をCSV形式の文字列に変換(csv,byte配列)

string.Join(",", byteArray.Select(x => x.ToString("X2")));
最終更新:2013年01月25日 15:37