zoukankan      html  css  js  c++  java
  • C# 类的静态成员

    C# 类的静态成员

     1 using System;
     2 namespace StaticVarApplication
     3 {
     4     class StaticVar
     5     {
     6        public static int num;
     7         public void count()
     8         {
     9             num++;
    10         }
    11         public int getNum()
    12         {
    13             return num;
    14         }
    15     }
    16     class StaticTester
    17     {
    18         static void Main(string[] args)
    19         {
    20             StaticVar s1 = new StaticVar();
    21             StaticVar s2 = new StaticVar();
    22             s1.count();
    23             s1.count();
    24             s1.count();
    25             s2.count();
    26             s2.count();
    27             s2.count();         
    28             Console.WriteLine("s1 的变量 num: {0}", s1.getNum());
    29             Console.WriteLine("s2 的变量 num: {0}", s2.getNum());
    30             Console.ReadKey();
    31         }
    32     }
    33 }

    当上面的代码被编译和执行时,它会产生下列结果:

    s1 的变量 num: 6
    s2 的变量 num: 6

    声明一个类成员为静态时,意味着无论有多少个类的对象被创建,只会有一个该静态成员的副本。

  • 相关阅读:
    scrapy 中间件
    索引
    理解平均负载
    jquery1
    网络编程
    模块
    进程
    图书管理系统用ajax删除书籍
    mysql
    jquery
  • 原文地址:https://www.cnblogs.com/grj001/p/12223525.html
Copyright © 2011-2022 走看看