c#中 我要将输入text文本框的数字怎么转化成数值类型?初学者--不会

用哪个函数啊??

string s=textbox1.text;
int i=Int32.Parse(s.Trim());

其中s.Trim()是用来消除textbox1中数值的首尾空格的....
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-02
try
{
int num=Int32.Parse(this.textBox1.Text);
}
catch
{
MessageBox.Show("输入的字符串中含有非法字符");
}

需要catch一下的,要不然文本字符中可能会输入非法字符 ,造成无法转换的异常。 仅供参考!
第2个回答  2010-03-02
convert.toInt32(textbox1.text.trim())
第3个回答  2010-03-02
楼上三位的都可以,我一般就用一楼的!!!!!!!

c#中 我要将输入text文本框的数字怎么转化成数值类型?初学者--不会
string s=textbox1.text;int i=Int32.Parse(s.Trim());其中s.Trim()是用来消除textbox1中数值的首尾空格的...

在C#中要求从文本框中随机输入一系列的正整数,将其保存在数组中。(急...
你输入数字时得要分隔符吧,我假定是用逗号来分隔," , "你双击你的按钮【排序】,在它的button_click里面写:string[] s = (this.textBox1.Text).Split(new char[] { ',' });int[]num=new int[s.Length ];for (int i = 0; i < s.Length; i++)\/\/把字符串数组s的元素依次转...

C#中的catch如何获取哪个文本框的值输入错误?
这个一般的思路是在提交数据库之前就去检查2个值是否规范,可以用正则表达式,也可以按照字符串一个一个的判断。要按照你的想法,你可以去查询下更准确的错误,不要笼统的用exception,另外可以自己写抛出的异常。

c#中怎么实现千位分割符
首先,在textbox1里面的属性里AutoPostBack属性选成True;其次,在textbox1的事件里面添加TextBox1_TextChanged事件;最后在这个事件里面添加代码:this.textbox1.Text = string.Format("{0:C}",Convert.ToDecimal(this.textbox1.Text));

c# 求一个请输入数字的正则表达式
= new System.Text.RegularExpressions. Regex(@"^[-]?[1-9]{1}\\d*$|^[0]{1}$"); bool ismatch=reg1.IsMatch(str); if(!ismatch) MessageBox.Show("您输入的数字不是整数!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return ismatch; }注意,这里调用了MessageBox对象,必须...

相似回答