c#之静态构造函数和单例模式
2024-10-19 06:28:38
1.静态构造函数:在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类
public class A
{
public static int abc = ;
public int uns=;
private static A instance_;
public static A instance{
get{
return instance_;
}
} static A(){
instance_ = new A();
abc= ;//静态成员可以直接赋值
instance_.uns=;//正确
//uns=2;会报错,非静态成员要通过类实例调用
}
}
2.单例模式
public class A{
private static A instance_;
public static A instance{
get{
if(instance_ = null)
instance_ = new A();
return instance_;
}
}
}
最新文章
- 飞鱼(FlyFish)——便捷的原型在线制作工具
- G:数字三角形
- 深入分析Java Web技术(2) IO
- 修改mysql默认字符集的方法
- Linux内核中流量控制
- Memcache 在win7x64中安装配置
- word2vec代码解释
- UVA Graph Coloring
- VS简单注释插件——VS插件开发续
- Java基础语法<;八>; 继承
- GHO2VMDK转换工具分享含VS2010源码
- Python开发工程师技术手记
- TransactionScope事务处理方法介绍及.NET Core中的注意事项
- android招聘啦,美图秀秀欢迎你加入!
- Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】
- SVN使用流程
- websevice之三要素
- 关于java的讲座有感
- 我的第一个C程序
- 深入浅出SharePoint2013——使用沙箱解决方案