C#如何显示16 进制文件
1、启动visual studio,新建一个工程。在设计界面创建一个textBox,multline设置为true,ScrollBar设置为vertical。
2、用流方式打开一个exe文件(十六进制文件)。FileStream fs = new FileStream("c:\\windows\\winhlp32.髫潋啜缅exe", FileMode.Open, FileAccess.Read, FileShare.None);treamReader sr = new StreamReader(fs);
3、读取打开的文件,存储在char[]数组c中。char[] c = sr.ReadToEnd().ToCharArray();
4、将数组c中的每个字符转为十六进制值,存储在字符串s中。 string s 屏顿幂垂= ""; for (足毂忍珩int i = 0; i < c.Length; i++) { s += Convert.ToString(c[i], 16)+" "; }
5、将字符串S的值赋值给textBox1。textBox1.Text = s;
6、运行结果如图:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:40
阅读量:73
阅读量:40
阅读量:37