会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
工作-我生活中的一小部分
每天做自己认为适合的事情(别累着自己,也别闲着自己)
博客园
首页
新随笔
联系
订阅
管理
Singleton模式
public
static
readonly
Singleton(
class
name) instance
static
Singleton()
{
instance
=
new
Singleton()
}
private
Singleton()
//
此构造方法是必须的,以禁止类自
//
动生成public构造函数
{
}
static readonly是在运行时计算出其值的,所以可以通过静态构造函数来赋值(静态构造函数是不能带参数的,因为是runtime自动调用,我们是无法控制其调用的).另static readonly的引用类型,不能进行赋值操作,但应然可以对其成员进行读写操作.
就这一小段代码就可以实现singleton模式,也可以满足在多线程情况,实在简单.
posted @
2007-02-01 09:18
smart-liu
阅读(
161
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告