5

たとえばbyte[] b = new byte[1]; b[1]=255string に変換するにはどうすればよいですか? 値が「255」の文字列変数が必要で、string text= "255";それをテキスト ファイルに保存しますか?

4

2 に答える 2

14

バイトから開始:

        byte[] b = new byte[255];
        string s = Encoding.UTF8.GetString(b);
        File.WriteAllText("myFile.txt", s);

文字列から開始する場合:

        string x = "255";
        byte[] y = Encoding.UTF8.GetBytes(x);
        File.WriteAllBytes("myFile2.txt", y);
于 2012-11-21T22:20:36.937 に答える
3

文字列に変換する必要はありません。File.WriteAllBytesを使用できます

File.WriteAllBytes(@"c:\folder\file.txt", byteArray);
于 2012-11-21T22:22:47.127 に答える