欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

静态区访问非静态变量C#

程序员文章站 2024-02-21 16:55:52
...

静态区访问非静态变量

class A
{
    public static void F()//静态
    {
        G();//错误
    }
    public void G()//非静态
    {
    }  
}
一般情况F()不能调用G(),但是你可以增加一个静态成员
class A
{
  private static A instance=new A();
  public static void F()//静态
  {
    A.G();//正确
  }
  public void G()//非静态
  {
  }  
}