码迷,mamicode.com
首页 > Windows程序 > 详细

C# 静态字段

时间:2020-11-01 10:02:39      阅读:23      评论:0      收藏:0      [点我收藏+]

标签:read   console   void   ogr   line   nbsp   访问   lap   int   

除了实例字段,类还可以有静态字段

1、静态字段被类的所有实例共享,所有实例都访问同一内存位置,因此,如果该内存位置的值被一个实例改变了,这种改变对所有的实例都可见。

技术图片
    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}:Memq ={1},Mem2={2}", str, Mem1, Mem2);
        }
    }
D 类
技术图片
 1     class Program
 2     {
 3         static void Main(string[] args)
 4         {
 5 
 6             D d1 = new D();
 7             D d2 = new D();
 8 
 9             d1.SetVars(2, 4);
10             d1.Display("d1");
11 
12             d2.SetVars(15, 17);
13             d2.Display("d2");
14 
15             d1.Display("d1");
16 
17             Console.ReadKey();
18         }
19     }
View Code

结果:

技术图片

 

技术图片

C# 静态字段

标签:read   console   void   ogr   line   nbsp   访问   lap   int   

原文地址:https://www.cnblogs.com/yh-xiaoxiami/p/13906015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!