求教~C#中如何将label的十进制数自增转化为十六进制的自增?? labelc#线程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cbxRHEX是一个十六进制的单选框,label1是接收的数据显示,label2是完成状态 string h = Convert.ToString(int.Parse(Label1.Text.Trim()) + 1, 16);即可 我知道,我先前就是这么写的我的目的是让label1实现自增,十进制没问题,但十六进制自增到0A的时候就自动停止了,我想让他如何继续自增 string h那句话是个草稿= = 程序里你就用int就完了,至于界面上你用十六进制还是二进制,格式化一下就行了label.text = num.ToString("X");如果强制8位十六进制就是 X8 string h = Convert.ToString(int.Parse(Label1.Text.Trim()), 16);这句代码错了你从int转string的时候是按16进制转的从string转int的时候是按10进制转的,所以变成0A之后,无法转成int型了 还有,最好定义一个全局int变量来实现你的自增,而不是每次从label里取出text然后string再转int,多麻烦 Load.Text = num++.ToString("X");搞定了 谢楼上两位 string h = (Convert.ToInt32(Label1.Text.Trim(), 16) + 1).ToString("X2"); vs2010如何安装prism4的开发包 学生想做一个BS架构的管理系统,问些问题,谢谢 web service 目录只读 c# 递增数列 多线程 刷新界面 的方法讨论..........定时器刷界面 截获打印请求 跪求这本电子书: resize 兄弟们,几天不见怎么又开始散分了:( 怎么用DESCryptoServiceProvider加解密中文字符串。 Datatable中的某行某列能不能添加一个下拉框的控件? C#未将对象引用应用到对象的实例
我的目的是让label1实现自增,十进制没问题,但十六进制自增到0A的时候就自动停止了,我想让他如何继续自增
如果强制8位十六进制就是 X8
这句代码错了
你从int转string的时候是按16进制转的
从string转int的时候是按10进制转的,所以变成0A之后,无法转成int型了
搞定了 谢楼上两位