将textBox值转换为整数

时间:2014-09-26 05:33:47

标签: c#

我正在尝试将textBox条目转换为整数值,以便可以在等式中使用。 当我尝试使用

创建int值时
 int number1 = int.Parse(num1.Text);

我收到错误:

  

字段初始值设定项无法引用非静态字段,方法或属性“Tutorial_Form.Form1.num1”

2 个答案:

答案 0 :(得分:1)

您必须将代码放在方法中设置该字段。

使用TextBox的内容初始化字段是否真的有意义?用户不可能在控件中输入任何内容,因此没有要解析的整数。您需要考虑何时需要从输入中获取数字并将代码放在那里,例如Click的{​​{1}}事件处理程序。

答案 1 :(得分:-1)

试试这个。

int number1 = Convert.ToInt32(num1.Text);

应该工作。