zoukankan      html  css  js  c++  java
  • c#之静态构造函数和单例模式

    1.静态构造函数:在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类

     1 public class A
     2 {      
     3     public static int  abc = 1;
     4     public int  uns=2 5     private static A instance_;
     6         public static A instance{
     7             get{
     8                 return instance_;
     9             }
    10         }
    11        
    12         static A(){
    13             instance_ = new A();
    14              abc= 3;//静态成员可以直接赋值
    15             instance_.uns=2;//正确
    16             //uns=2;会报错,非静态成员要通过类实例调用
    17         }  
    18 }                              

    2.单例模式

     1 public class A{
     2         private static A instance_;
     3         public static A instance{
     4             get{
     5                 if(instance_ = null)
     6                     instance_ = new A();
     7                 return instance_;
     8             }
     9         }
    10 }
  • 相关阅读:
    大三学习进度64
    大三学习进度70
    中美科技巨头——BATH和GAFA
    多线程写excel数据思路
    3
    1
    比特币
    加分项
    3e
    换题了
  • 原文地址:https://www.cnblogs.com/ninomiya/p/7345484.html
Copyright © 2011-2022 走看看