c#公共变量问题

本文关键字:问题 变量 | 更新日期: 2023-09-27 17:54:01

这是一个新手问题

using System.name;
class class_name
{
    private className Obj;
    public class_name()
    {
    }
    public function()
    {
       Obj.function     <----- why i cant acesss the global varible here ??
    }
}

当我输入类时,智能演示文稿显示任何东西:-s

c#公共变量问题

我假设名字有些混淆,你说的function是指class_name,或者你说的class_name是指className

为了以这种方式访问方法,必须将其声明为static。否则,必须首先创建类的实例,并通过实例访问该方法。

编辑你贴的代码很混乱。以下内容对我来说很好。

class Class1
{
    public void Function1()
    {
    }
}
class Class2
{
    private Class1 obj;
    public void Function2()
    {
        obj.Function1();
    }
}

您实例化了这个类吗?