C#缓存

ExpandedBlockStart.gif代码
 protected void Page_Load(object sender, EventArgs e)
        {
            ArrayList myarray 
= new ArrayList();
            myarray.Add(
"1.学习园地");
            myarray.Add(
"2.交流论坛");
            myarray.Add(
"3.帮助");
            
//将数组添加到缓存中——使用Add方法
            Cache.Add("Category", myarray, null, DateTime.Now.AddSeconds(60), TimeSpan.Zero, System.Web.Caching.CacheItemPriority.Normal, null);
            myarray[
1= "2.hello";
            Cache.Insert(
"Catory", myarray);//使用insert方法修改缓存数据
            string tmpstr = "这是一个临时数据";
            Cache[
"tmpdata"= tmpstr;
            Response.Write(Cache.Get(
"tmpdata").ToString());//使用get方法获得缓存数据
            if (Cache["Category"].GetType().Name == "ArrayList")//用gettype()获取类型
                Response.Write("类型是数组");
            IDictionaryEnumerator mycache 
= Cache.GetEnumerator();//使用GetEnumerator遍历缓存中的数据
            while (mycache.MoveNext())
            {
                Response.Write(mycache.Value 
+ "</br>");//这里读取出来是arraylist对象,要进行类型转换
            }
            Cache.Remove(
"tmpdata");
            Response.Write(Cache.Count);
//获取缓存中所有项的总数

        }

 

转载于:https://www.cnblogs.com/yinpeng186/archive/2011/01/19/1939182.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值