0

ファイルをバイナリにデータベースに保存するのに問題があるため、デバッグするために、バイナリの内容を表示しようとしています。私はこれを試しました:

file.InputStream.Read(fileData, 0, size);
Debug.Print("binary=" + fileData);

これは次のように出力されます。

binary=System.Byte[]

などのように見える実際のデータを確認するにはどうすればよい0x78421824794783741237FJKHASJKHですか?

私のデータベースでは、それは次のようにしか入りません0x(これは私が解決しようとしているより大きな問題です)。

4

1 に答える 1

1

データがそこにあることを確認するだけの場合は、Base64 エンコーディングで出力するのが最も簡単な方法です。何かのようなもの:

byte[] foo = new byte[] { 1, 2, 3, 4, 5 };
string base64 = Convert.ToBase64String(foo);
Console.WriteLine(base64);

デモ

データがない場合 (基本的にはByte[0])、base64空の文字列になります。

于 2013-02-18T20:08:24.670 に答える