想要返回一个属性的单例模式的一个问题
程序代码:
/// <summary> /// 尝试单例模式 /// </summary> public class Db { /// <summary> /// 需要的数据库 /// </summary> private static SPMEntities db = new SPMEntities(); private static Db instance; /// <summary> /// 私有的构造方法 /// </summary> private Db() { } public static void GetInstance() { if(instance==null) { instance = new Db(); } } public static SPMEntities GetDb() { GetInstance(); return db ; }
想要返回db字段
这样写是否可以,我调用的时候就Db.GetDb()