int temp = Int32.Parse(textBox1.Text.Trim(new char[] { '0' }));
这样就可以了
如果还有其他要去掉的字符,就添加在那个字符数组内
剩下的自由发挥吧
Trim()方法只能去除字符前后的0,用Replace()更好。
//----------------2009-03-19-22-29
不管输入的是数值还是字符,TextBox.Text的值都是字符串类型,用Trim()方法可以删除指定字符。
int num =int.parse(textbox1.text.trim());
string s =num.ToString();
输入0000123 就会得到123
Replace("0", "")会把是"0"的都替换成""了.
trim()把前后的0都去掉了.
个人意见:^[0]+(?
假设 文本框 叫 textBox1
string str = textBox1.Text.Replace("0", "");