首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

缓存如何用?Hashtabl如何做缓存

2012-03-04 
缓存怎么用?Hashtabl怎么做缓存?缓存怎么用?Hashtabl怎么做缓存?[解决办法]参考[解决办法]缓存,简单的讲,

缓存怎么用?Hashtabl怎么做缓存?
缓存怎么用?Hashtabl怎么做缓存?

[解决办法]
参考
[解决办法]
缓存,简单的讲,就是为了改善你程序的性能,将经常使用的东西存到内存中,以减少创建这个资源,访问这些资源所带来的性能损耗。

你可以自己定义类,存取你需要的东西,就是了。比如:

public class MyCache
{
private static Hashtable ht = new Hashtable();
//存入缓存
public static void SetToCache<T, V>(T key, V value)
{
lock (ht.SyncRoot)
{
if (!ht.Contains(key))
{
ht.Add(key, value);
}
}
}
//从缓存中取
public static V GetFormCache<T, V>(T key)
{
if (ht.Contains(key))
{
return (V)ht[key];
}
else
{
return default(V);
}
}
}

PS: T,V是泛型参数,泛型具体看MSDN吧。

热点排行