C#中缓存的使用
 当你的界面很卡,当读取数据很慢...当你想你的程序快速呈现出来,那就用用缓存吧。如下: 
 
 
 声明缓存变量:
 
  private static ObjectCache _cache = MemoryCache.Default;
 
         public static ObjectCache Cache
 
         {
 
             get { return _cache; }
 
         }
 
 
 
 
 
 将变量保存至缓存:
 
 
 
 
 
                     CacheItemPolicy policy = new CacheItemPolicy();
 
 
 
 
 
                     policy.AbsoluteExpiration = DateTimeOffset.Now.AddHours(时间);
 
 
 
 
 
                     _cache.Add(保存名, 要保存的对象, policy);
 
 
 
 
 
 从缓存取值:
 
 
 
 
 
  对象类型 save = Cache[保存名] as 对象类型; 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号