C# 将数据列表添加到类中,然后在不同的类中调用相同的数据列表
我正在缓存从数据库中提取的数据列表,我所要做的就是从同一个缓存中提取数据,搜索它,然后显示它C# 将数据列表添加到类中,然后在不同的类中调用相同的数据列表,c#,.net,caching,C#,.net,Caching,我正在缓存从数据库中提取的数据列表,我所要做的就是从同一个缓存中提取数据,搜索它,然后显示它 CachedList.Add("SearchableItems", Items, null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High, onRemove); 我正在使用System.Web.Caching 然后,我有另一个类来获取可搜索项列表,但无论我在哪里看到它都说“哦,只是使用”
CachedList.Add("SearchableItems", Items, null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High, onRemove);
我正在使用System.Web.Caching
然后,我有另一个类来获取可搜索项列表,但无论我在哪里看到它都说“哦,只是使用”
Cache["SearchableItems"]
但当我这么做的时候,它只是说类不能被继承。有人可以发布一个超级基本的例子,将列表放入缓存,然后检索它。另外,你能给我一些代码上下文吗?因为我发现的一点都没有
谢谢您可以尝试使用此代码 添加:
var list = new List<string>();
...
if (Cache["Key1"] == null)
{
Cache.Insert("Key1", list, null, DateTime.Now.AddMinutes(2), Cache.NoSlidingExpiration);
}
var list=newlist();
...
如果(缓存[“键1”]==null)
{
Insert(“Key1”,list,null,DateTime.Now.AddMinutes(2),Cache.NoSlidingExpiration);
}
选择:
var list = Cache["Key1"] as List<string>;
var list=Cache[“Key1”]作为列表;