日期:2014-05-17  浏览次数:20764 次

C# 缓存的低级问题
最近想了解一个C#缓存,就随手写一个类文件用CSC编译,好不容易通过了编译却在执行的时候出现“未将对像引用设置到对象的实例”,放到网页文件的Page_Load里又是可以的,哪位高手能帮我解释下,这两者的区别在哪里?


using System;
using System.Collections;
using System.Web.Caching;
using System.Web;
class CacheDemo
{
static void Main(){
try{
ArrayList list=new ArrayList();
list.Add("1.学习园地");
list.Add("2.交流论坛");
list.Add("3.帮助");

HttpContext.Current.Cache.Add("category", list, null, DateTime.Now.AddSeconds(60), TimeSpan.Zero, CacheItemPriority.Normal, null);
}catch(Exception ex){
Console.WriteLine(ex.Message);
}
}
}

------解决方案--------------------
编译通过,不等于执行正常
HttpContext.Current从何来