这是一个菜鸟问题
using System.name;
class class_name
{
private className Obj;
public class_name()
{
}
public function()
{
Obj.function <----- why i cant acesss the global varible here ??
}
}
当我输入类时,instellisence docent会显示任何内容:-s
答案 0 :(得分:3)
我假设名称只有一些混淆,而function
表示class_name
,或者class_name
代表className
。} p>
为了以这种方式访问方法,必须将其声明为static。否则,您必须首先创建类的实例并通过实例访问该方法。
编辑您发布的代码非常令人困惑。以下工作对我来说很好。
class Class1
{
public void Function1()
{
}
}
class Class2
{
private Class1 obj;
public void Function2()
{
obj.Function1();
}
}
答案 1 :(得分:1)
您是否已实例化该课程?