K3

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月4日

摘要: publicstaticclassSingleInstanceFactory{privatestaticHashtableht=newHashtable();privatestaticobjectsyncObject=newobject();publicstaticTGetSingleInstance<T>()whereT:new(){stringkey=typeof(T).ToString();Tt=default(T);lock(syncObject){if(ht.ContainsKey(key)){t=(T)ht[key];}else{lock(syncObject){t=A 阅读全文
posted @ 2011-07-04 03:31 K3 阅读(291) 评论(0) 推荐(0) 编辑