在.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 就可实现。
---备忘
在.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 就可实现。
---备忘