用C#如何将文件用二进制方式读出显示在文本框中?? 如何将一串二进制字符串保存为一个文件!!
1个回答
展开全部
你是指用101101这样的方式显示,还是加载文件内容,加载文件内容比较简单,用FileStream就行了,如果用101101这样的方式就比较麻烦 ,第一种方法代码:
FileStream fs=new FileStream("文件名",FileMode.Open);
int length=(int)(fs.Length>1000?1000:fs.Length);//因为大文件时显示起来非常慢,所以采用分页显示,一页显示1000字节。
byte[] bs=new byte[length];
fs.Read(bs,0,length);
fs.Close();
string s="";//显示内容
foreach(byte b in bs){
s+=b+"空格";//分格符为"空格"。
}
this.TextBox.Text=s;//显示
FileStream fs=new FileStream("文件名",FileMode.Open);
int length=(int)(fs.Length>1000?1000:fs.Length);//因为大文件时显示起来非常慢,所以采用分页显示,一页显示1000字节。
byte[] bs=new byte[length];
fs.Read(bs,0,length);
fs.Close();
string s="";//显示内容
foreach(byte b in bs){
s+=b+"空格";//分格符为"空格"。
}
this.TextBox.Text=s;//显示
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询