关于静态成员

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication9
{
    
class Program
    
{
        
static void Main(string[] args)
        
{
            employee a 
= new employee();
            employee b 
= new employee();
            employee c 
= new employee();
            employee.ShowConut();
        }

        
class employee
        
{
            
public static int conut;
            
public employee()
                : 
this("li""1")
            
{
 
            }

            
public employee(string n,string I)
            
{
                Name 
= n;
                ID1 
= I;
                conut 
+= 1;
            }

            
string name;

            
public string Name
            
{
                
get return name; }
                
set { name = value; }
            }

            
string ID;

            
public string ID1
            
{
                
get return ID; }
                
set { ID = value; }
            }

            
public void showname()
            
{
                Console.WriteLine(
this.name);
            }

            
public static void ShowConut()
            
{
                Console.WriteLine(conut);
            }

        }

    }

}

类中的静态字段或方法只能在程序运行期间实例化一次,上例结果是3
肩负责任,永不退缩
原文地址:https://www.cnblogs.com/ATP/p/860631.html