google0312 发表于 2016-7-19 17:43:41

C#入门基础——静态字段

静态字段被所有类的实例共享,如果一个改变了,所有的都改变。


namespace 静态字段示例
{
    class Program
    {
      static void Main(string[] args)
      {
            D d1 = new D();   //实例化
            D d2 = new D();   //实例化
            d1.setVars(2, 4);   //方法调用
            d1.Display("d1");
            d2.setVars(15,17);
            d2.Display("d2");
            d1.Display("d1");
            Console.ReadKey();   //等待按任意键退出
      }
    }
    class D                      //定义类
    {
      int Mem1;               //声明实例字段
      static int Mem2;       //声明静态字段
      public void setVars(int v1, int v2)//定义公共的方法
      {
            Mem1 = v1; Mem2 = v2;          //声明局部变量
      }
      public void Display(string str)    //定义公共的方法
      {
            Console.WriteLine("{0}: Men1 = {1}\tMen2 = {2}",str,Mem1,Mem2);
      }
    }
}

match123_xbd 发表于 2023-4-3 19:04:36

{:5_106:}
页: [1]
查看完整版本: C#入门基础——静态字段