您现在的位置是:首页 >

java怎么把一个类变成单例 单例类助手(代码)

火烧 2022-06-21 14:11:09 1045
单例类助手(代码)   /// lt ummary gt   /// 单例类助手  /// lt / ummary gt    u lic ealed cla Si gleto Hel er lt T

单例类助手(代码)  

  /// <summary>

  /// 单例类助手

  /// </summary>

  public sealed class SingletonHelper<T> where T : new()

  {

  private static T instance = new T();

  private static object locker = new object();

  private SingletonHelper() { }

  /// <summary>

  /// 获取单例

  /// </summary>

  /// <returns></returns>

  public static T GetInstance()

  {

  if (null == instance)

  {

  lock (locker)

  {

  if (null == instance)

  {

  instance = new T();

  }

  }

  }

  return instance;

  }

  /// <summary>

  /// 设置单例

  /// </summary>

  /// <param name= value ></param>

  public void SetInstance(T value)

java怎么把一个类变成单例 单例类助手(代码)

  {

  instance = value;

  }

lishixinzhi/Article/program/net/201311/13636  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码