C#应用 - 制作小工具便于16进制/ASCII切换

 时间:2026-02-12 10:37:01

1、确定基本设计思路:

输入16进制数据或ASCII数据,可通过按钮控制数据转换方向。

界面布局如图

C#应用 - 制作小工具便于16进制/ASCII切换

2、“---->”表示将ASCII码转换为16进制数据。

此按钮通过split将约定“ ”隔开的字符放入string字符串,再通过ToCharArray将字符串转换为字符数组,最后将字符数组依次转换为十进制、16进制数据显示即可。

C#应用 - 制作小工具便于16进制/ASCII切换

3、“<----”表示将十进制数据转换为ASCII码。

按照约定Split(' ')分割字符,取出十进制数据

将十进制数据转换为ASCII字符,再组合显示即可。

C#应用 - 制作小工具便于16进制/ASCII切换

4、由于16进制和十进制实时更新,便于观察,故需要触发TextChanged事件。

C#应用 - 制作小工具便于16进制/ASCII切换

C#应用 - 制作小工具便于16进制/ASCII切换

5、为确保输入框删除为空时不报错,通过“if(tbHex.Text!=null)”过滤数据。

利用“Text.Trim()”“Split(' ')”获取约定规则的数据。

通过“ToInt32(SingleHex[i], 16)”将16进制数据转换为10进制数据。

C#应用 - 制作小工具便于16进制/ASCII切换

6、为确保输入框删除为空时不报错,通过“if (tbDec.Text != null)”过滤数据。

利用“Text.Trim()”“Split(' ')”获取约定规则的数据。

通过“ToString(Convert.ToInt32(SingleDec[i]), 16)”将16进制数据转换为10进制数据。

C#应用 - 制作小工具便于16进制/ASCII切换

7、显示效果如图,

输入十六进制/十进制数据,点击“<----”可转换得到ASCII码

输入ASCII码,点击“---->”可转换得到十六进制/十进制数据。

C#应用 - 制作小工具便于16进制/ASCII切换

C#应用 - 制作小工具便于16进制/ASCII切换

  • 300英雄战场原黑仪怎么玩
  • 鼠标滑动漂浮怎么办
  • V站APP怎么设置显示关注列表笔记
  • 如何通过应用、文件在命令提示符中打开位置
  • Lenovo笔记本怎么查看显示器刷新率
  • 热门搜索
    宝宝烫伤怎么办 闪之轨迹2攻略 有过敏性鼻炎怎么办 红烧冬瓜的做法 漫步者音箱怎么样 他妈的用英语怎么说 演讲稿格式怎么写 穹窿山旅游攻略 黄瓜减肥 脚出汗脚臭怎么办