................关于控件的输入进制问题................ 就想知道行不行 比如一个textbox 我输入99 然后把他转成16进制 则变成63 显然识别是10进制 如果这个99是直接输入的16进制 有什么方法实现将字符串转成16进制还是99不变呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看不明白,TextBox 中的值就是 99 不变,你再声明一个变量保存 99 转 16 进制的值不就行了。 声明变量我还要textbox干嘛 就是要输入16进制的数 字符转转过后直接用 而不需要先把要用的16进制数转10进制通过textbox输入了 textbox是字符串吧 要把它转成数字类型的 textbox是字符串吧 要把它转成数字类型的Convert.ToInt32 Convert.ToInt32(文本框.Text,16)就可以把输入框的东西,当成16进制转换成整形。 string s = "99"; //b1用10进制表示是153 byte b1 = Convert.ToByte(s, 16); //b1用10进制表示是99 byte b2 = Convert.ToByte(s, 10);估计你需要的是byte b1 = Convert.ToByte(s, 16); mapinfo求最短路径 C#怎么样读取文本最后一行数据 多个项目如何同时在一个解决方案中运行 请问C#中的ToolStrip怎么动态添加、移除ToolStripButton? 为什么安装后会这样 如何实现IE风格的工具条 初学者的疑惑,帮帮忙!! Devpress控件中的Grid网格如何在其中直接添加数据,绑定后不像Mircrosoft中DataGrid类似可直接进行文本输入? 下载网页乱码,请求解决本网站下载方法 winform开发过程中如何锁定窗体控件位置? 各位大侠,小弟写了一个串口通信例子,但串口收不到数,求关注 一个正则表达式的问题 谢谢
声明变量我还要textbox干嘛 就是要输入16进制的数 字符转转过后直接用 而不需要先把要用的16进制数转10进制通过textbox输入了
textbox是字符串吧 要把它转成数字类型的
textbox是字符串吧 要把它转成数字类型的
Convert.ToInt32
string s = "99";
//b1用10进制表示是153
byte b1 = Convert.ToByte(s, 16);
//b1用10进制表示是99
byte b2 = Convert.ToByte(s, 10);
估计你需要的是byte b1 = Convert.ToByte(s, 16);