public class StateManager
{
private static readonly Lazy<StateManager> obj = new Lazy<StateManager>(() => new StateManager());
private StateManager() { }
public static StateManager Instance
{
get
{
return obj.Value;
}
}
}
单例模式, C#, 状态管理, 静态实例, 懒加载
StateManager类使用单例模式确保全局唯一实例,通过Lazy<T>实现延迟初始化,提高性能和资源利用率。