C#如何显示16 进制文件

 时间:2026-04-25 18:19:38

1、启动visual studio,新建一个工程。在设计界面创建一个textBox,multline设置为true,ScrollBar设置为vertical。

C#如何显示16 进制文件

2、用流方式打开一个exe文件(十六进制文件)。

FileStream fs = new FileStream("c:\\windows\\winhlp32.exe", FileMode.Open, FileAccess.Read, FileShare.None);

treamReader sr = new StreamReader(fs);

C#如何显示16 进制文件

3、读取打开的文件,存储在char[]数组c中。

char[] c = sr.ReadToEnd().ToCharArray();

C#如何显示16 进制文件

4、将数组c中的每个字符转为十六进制值,存储在字符串s中。

       string s = "";

       for (int i = 0; i < c.Length; i++)

            {

                s += Convert.ToString(c[i], 16)+" ";

            }

C#如何显示16 进制文件

5、将字符串S的值赋值给textBox1。

textBox1.Text = s;

C#如何显示16 进制文件

6、运行结果如图:

C#如何显示16 进制文件

  • editplus文本替换方法
  • win10如何查看系统日志
  • 怎么对UltraEdit所选中颜色修改
  • 剑灵upk文件解包 操作方法
  • AD域策略如何限制软件运行
  • 热门搜索
    山楂怎么做好吃 胆息肉最佳治疗方法 张若昀电视剧大全主演 说明方法有哪些及作用 议论文论证方法及作用 痛经怎么解决 皮鞋磨脚怎么办 月亮图片大全唯美大图 炖豆腐怎么做好吃 最简单的减肥方法