private static readonly Lazy<ConfigurationResourse> Lazy =
new Lazy<ConfigurationResourse>(() => CreateInstance());
public static ConfigurationResourse Instance { get { return Lazy.Value; } }
private static ConfigurationResourse CreateInstance()
{
var instance = Builder.Build2<ConfigurationResourse>(@"Init\ConfigurationResourse.xml",
"ConfigurationResourse");
if(instance==null)
throw new NullReferenceException("Build ConfigurationResource Failure");
instance.Init();
return instance;
}
new Lazy<ConfigurationResourse>(() => CreateInstance());
public static ConfigurationResourse Instance { get { return Lazy.Value; } }
private static ConfigurationResourse CreateInstance()
{
var instance = Builder.Build2<ConfigurationResourse>(@"Init\ConfigurationResourse.xml",
"ConfigurationResourse");
if(instance==null)
throw new NullReferenceException("Build ConfigurationResource Failure");
instance.Init();
return instance;
}
Комментариев нет:
Отправить комментарий