|
分類:[.NET 全般]
このようにコードを書くとメッセージボックスにアドレス00000000〜000000A8までしかバイト列表示されません・・・ テキストボックスでもアドレス00000000〜000000A8までしかバイト列表示されません・・・ リッチテキストボックスに表示させようとするとエラーウィンドウが出で表示できません・・・ なぜですか?おしえてください。
private void button5_Click(object sender, EventArgs e) { using (FileStream fs = new FileStream(@"読み込みたいexeファイル",FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { using (TextReader sr = new StreamReader(fs, Encoding.GetEncoding("shift-jis"))) { string str = sr.ReadLine(); Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS"); byte[] bytes = sjisEnc.GetBytes(str);
MessageBox.Show(BitConverter.ToString(bytes));//テキストボックスに表示の場合textBox1.Text = (BitConverter.ToString(bytes)); } }
}
|