C#——Cache的理解及使用

(1)Cache有以下几条缓存数据的规则。

  1)数据可能会被频繁的被使用,这种数据可以缓存。
  2)数据的访问频率非常高,或者一个数据的访问频率不高,但是它的生存周期很长,这样的数据最好也缓存起来。

(2)Cache用法
1)将数据添加到缓存中
a.通过指定其键和值将项添加到缓存中
	Cache["txt"] = "a";
b.通过使用 Insert(重载Insert方法)方法将项添加到缓存中
	Cache.Insert("txt", "a");
2)从缓存中取得数据

方式1:

	string str=(string)Cache.Get("txt");

方式2:

	string str1=(string)Cache["txt1"];
3)查看Cache中所有数据
System.Text.StringBuilder sb=new System.Text.StringBuilder("",100);
foreach(DictionaryEntry Caches  in Cache)
{
	sb.Append("key=").Append(Caches.Key.ToString()).Append(" ") ;
	sb.Append("value=").Append(Caches.Value.ToString()).Append(" ");
}
4)查看Cache中的项数
	int Count=Cache.Count;
5)将数据从缓存中删除
	Cache.Remove("txt");

 
参考:
C#中Cache的使用
c#中的Cache缓存技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值