【发布时间】:2013-11-11 15:29:17
【问题描述】:
我有以下问题: 我有 2 个类,比如说 class1 和 class2,我在我的主类中创建。 在 class2 代码中,我尝试访问具有 get 方法的 class1 属性 GetFieldValue。 我试图这样做:
int fieldName;
fieldName = main.class1.GetFieldValue;
编译器告诉我: 非静态字段、方法或属性需要对象引用......
有没有办法做这样的事情? 我希望我已经清楚了:)
【问题讨论】:
-
向我们展示您的实例创建 - 看起来您只是在此处访问类型。
-
如果你想在没有类实例的情况下访问它,你的属性应该是
static。GetFieldValue也不是一个好名字。 -
类实例是这样创建的: ClassName istanceName = new ClassName();我知道我一直使用的名字不好,但目前我没有真正的代码!谢谢大家!