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

.Net技术 码拜 8年前 (2016-05-31) 4564次浏览
本人选中checkBoxHexView就在TextBox中显示为16进制   不选中就显示原来的字符串  小白求指导
怎么样让TextBox中的字符串转换成16进制并显示在同一个TextBox中
解决方案

20

num.ToString(“x2”)
你不是都写得差不多了么

10

将string存为byte[]形式(Encoding.Default.GetBytes(“”)),设置成全局变量,下面是转换的两种形式的方法

Console.WriteLine(BitConverter.ToString(data).Replace("-", ""));
Console.WriteLine(Encoding.Default.GetString(data));

20

假如你是要将输入框里面的内容进行16进制转换显示,那么选中时,就是先imt.parse的到数字,然后转成16进制字符串,否则,通过convert.toint32(text,16)来转成数字

10

看#2回复,定义全局变量,用来周转

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样让TextBox中的字符串转换成16进制并显示在同一个TextBox中
喜欢 (1)
[1034331897@qq.com]
分享 (0)