[問題] 關於StreamWriter與BinaryWriter問題
請問各位大大, 以下是我的程式碼
//SteamWirter: 按照字元格式寫入檔案
//BinaryWriter: 按照二進位格式寫入檔案
FileStream fs = File.Open("E:\\MyFile.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.ASCII);
BinaryWriter bw = new BinaryWriter(fs System.Text.Encoding.ASCII);
sw.Write(100);
bw.Write(100);
sw.Close();
bw.Close();
我用UltraEdit 16進制來查看, 發現
sw的輸出為31 30 30
bw的輸出為64 00 00 00
兩個都使用了相同的編碼方式, 我想請問bw輸出64 00 00 00有對照表嗎?
請問他寫的二進制格式是用什麼編碼的啊? 怎麼看起來不像是ASCII的呢?
還是說我搞錯了?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.89.1
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1456807541.A.094.html
推
03/01 12:56, , 1F
03/01 12:56, 1F
→
03/01 13:58, , 2F
03/01 13:58, 2F
→
03/01 14:04, , 3F
03/01 14:04, 3F
→
03/01 14:06, , 4F
03/01 14:06, 4F
→
03/01 14:35, , 5F
03/01 14:35, 5F
→
03/01 14:43, , 6F
03/01 14:43, 6F
→
03/01 14:44, , 7F
03/01 14:44, 7F
→
03/01 20:00, , 8F
03/01 20:00, 8F
→
03/01 20:01, , 9F
03/01 20:01, 9F
→
03/01 20:04, , 10F
03/01 20:04, 10F
→
03/01 20:06, , 11F
03/01 20:06, 11F
→
03/01 20:06, , 12F
03/01 20:06, 12F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章