C# winform 得到这样一个值

2025-05-15 08:47:19
推荐回答(5个)
回答1:

int temp = Int32.Parse(textBox1.Text.Trim(new char[] { '0' }));
这样就可以了
如果还有其他要去掉的字符,就添加在那个字符数组内
剩下的自由发挥吧

回答2:

Trim()方法只能去除字符前后的0,用Replace()更好。

//----------------2009-03-19-22-29

不管输入的是数值还是字符,TextBox.Text的值都是字符串类型,用Trim()方法可以删除指定字符。

回答3:

int num =int.parse(textbox1.text.trim());
string s =num.ToString();
输入0000123 就会得到123

回答4:

Replace("0", "")会把是"0"的都替换成""了.
trim()把前后的0都去掉了.
个人意见:^[0]+(?\d+)

回答5:

假设 文本框 叫 textBox1

string str = textBox1.Text.Replace("0", "");