プログラムの基本は動作の確認。
いまどきはデバッガを使うのが普通だけどメモリの中身をバイナリダンプしたくなるのがプログラマとしての人情。
というわけで、byte配列をバイナリダンプする方法
foreach (byte b in ByteArray)
{
Console.Write("{0:X2}", b);
Console.Write(',');
}
Console.Write('\n');
フォーマット文字列が、CやC++とだいぶ違うので、忘れやすいかも。
詳細はこちら、
http://msdn.microsoft.com/ja-jp/library/dwhawy9k.aspx