单例模式实现延迟加载

在.net中利用单例模式来实现延迟加载,可用来提高程序的启动速度。即调用的时候判断对象的字段是否为空,为空则新建个对象,赋值给字段

1 private object example;
2 public object Example
3 {
4 if(example==null)
5 {
6 example=new object();
7 }
8 return example;
9 }

以上只是延迟赋值,没有实现单例,如果没记错的话,字段和属性加上 static 就可实现。

---备忘

你可能感兴趣的:(单例模式)