日期:2014-05-18  浏览次数:21541 次

字符串转换整形,!!!
我绑定了一个Combox控件,在items集合里输入了1,2,3,4,5,6 将combox中的值赋给一个整型变量
int Serialport=convert.toint32(combox1.text().trim());这样Serialport得到的不是整型值,而是0x00000004,请问各位如何才能使Serialport得到一个整形值。因为我有一个方法必需要传整形才行.

------解决方案--------------------


int Serialport=convert.toint32(combox1.SelectedValue.ToString().trim());
------解决方案--------------------
探讨
int Serialport=Convert.ToInt32(Combox1.Text.Trim());
这样不行嘛?

------解决方案--------------------
int Serialport = Int32.Parse(comboBox1.Text);
------解决方案--------------------
0x00000004是16进制的,因为你在监视时选择的16进制显示,如果你想10进制显示,右键-取消16进制显示