如何让TextBox中的字符串转换成16进制并显示在同一个TextBox中

qq_29583345 2016-08-05 04:19:22
我选中checkBoxHexView就在TextBox中显示为16进制 不选中就显示原来的字符串 小白求解
...全文
690 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴士上的邂逅 2016-08-05
  • 打赏
  • 举报
回复
看#2回复,定义全局变量,用来周转
qq_29583345 2016-08-05
  • 打赏
  • 举报
回复
引用 5 楼 starfd 的回复:
如果你是要将输入框里面的内容进行16进制转换显示,那么选中时,就是先imt.parse的到数字,然后转成16进制字符串,否则,通过convert.toint32(text,16)来转成数字
不行的 如果只写text 则会显示上下文没有text
  • 打赏
  • 举报
回复
如果你是要将输入框里面的内容进行16进制转换显示,那么选中时,就是先imt.parse的到数字,然后转成16进制字符串,否则,通过convert.toint32(text,16)来转成数字
qq_29583345 2016-08-05
  • 打赏
  • 举报
回复
TextBox的内容是接收到的内容是不确定的 所以不知道怎么使用string进行定义
qq_29583345 2016-08-05
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
num.ToString("x2") 你不是都写得差不多了么
后面不知道怎么做
巴士上的邂逅 2016-08-05
  • 打赏
  • 举报
回复
将string存为byte[]形式(Encoding.Default.GetBytes("")),设置成全局变量,下面是转换的两种形式的方法
Console.WriteLine(BitConverter.ToString(data).Replace("-", ""));
Console.WriteLine(Encoding.Default.GetString(data));
  • 打赏
  • 举报
回复
num.ToString("x2") 你不是都写得差不多了么

111,055

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧