标题: 字段初始值设定项无法引用非静态字段、方法或属性的问题 [打印本页] 作者: 赵国梁 时间: 2012-3-2 16:46 标题: 字段初始值设定项无法引用非静态字段、方法或属性的问题 求助,下面代码出错的原因,在类中定义的字段为什么不能用?
public class Test
{
public Test()
{
}
public int Age=23;
public int temp = Age;//ERROR 字段初始值设定项无法引用非静态字段、方法或属性
}作者: 贾宁 时间: 2012-3-2 18:22
只要没有加static的方法或属性,都必须先实例化,再通过 实例名.方法名或实例名.属性进行访问,不妨改为 public static int Age=23作者: me黄小峰 时间: 2012-3-6 10:30
建议你把temp的初始化放到构造器中。
public Test()
{
temp = Age;
}