我正在尝试将textBox
条目转换为整数值,以便可以在等式中使用。
当我尝试使用
int
值时
int number1 = int.Parse(num1.Text);
我收到错误:
字段初始值设定项无法引用非静态字段,方法或属性“Tutorial_Form.Form1.num1”
答案 0 :(得分:1)
您必须将代码放在方法中设置该字段。
使用TextBox
的内容初始化字段是否真的有意义?用户不可能在控件中输入任何内容,因此没有要解析的整数。您需要考虑何时需要从输入中获取数字并将代码放在那里,例如Click
的{{1}}事件处理程序。
答案 1 :(得分:-1)
试试这个。
int number1 = Convert.ToInt32(num1.Text);
应该工作。