【发布时间】:2014-09-26 05:33:47
【问题描述】:
我正在尝试将textBox 条目转换为整数值,以便可以在方程式中使用它。
当我尝试使用
int 值时
int number1 = int.Parse(num1.Text);
我收到一个错误:
字段初始值设定项不能引用非静态字段、方法或属性“Tutorial_Form.Form1.num1”
【问题讨论】:
-
你在哪里有这个代码声明?
-
你可以使用 int number1=convert.Toint(num1.text);
-
你是把它放在一个方法或一个类声明中(它不会在这里工作)?你也可以试试 Convert.ToInt32()
-
您需要将此移动到构造函数主体,以便将其作为初始化的一部分。但是,仅通过一行代码很难判断您要做什么。更多的上下文确实会有所帮助。
-
@JonSkeet 我怀疑他实际上是想把它放在
Click事件中(或类似的东西),把它放在构造函数中会完成与这个字段初始化程序相同的事情,但这会非常没用,因为刚刚创建了文本框。仅作记录。
标签: c#