会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
追求梦想
CnBlogs
Home
New Post
Contact
Admin
Subscription
WinForm使用的缓存类
给Winform使用的缓存类
namespace
HZ
{
using
System.Collections.Generic;
/**/
///
<summary>
///
全局统一的缓存类
///
</summary>
public
class
Cache
{
private
SortedDictionary
<
string
,
string
>
dic
=
new
SortedDictionary
<
string
,
string
>
();
private
static
volatile
Cache instance
=
null
;
private
static
object
lockHelper
=
new
object
();
private
Cache()
{
}
public
void
Add(
string
key,
string
value)
{
dic.Add(key, value);
}
public
void
Remove(
string
key)
{
dic.Remove(key);
}
public
string
this
[
string
index]
{
get
{
if
(dic.ContainsKey(index))
return
dic[index];
else
return
null
;
}
set
{ dic[index]
=
value; }
}
public
static
Cache Instance
{
get
{
if
(instance
==
null
)
{
lock
(lockHelper)
{
if
(instance
==
null
)
{
instance
=
new
Cache();
}
}
}
return
instance;
}
}
}
}
写得不好请多指教。主要是由于现在计算机内存太大了,就应该让程序合理使用内存提高速度。
posted @
2008-08-09 18:40
zeus2
Views(
2683
) Comments(
7
)
Edit
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告