0

在 ASP.NET 中,我们有

IDictionaryEnumerator enumerator = Cache.GetEnumerator();

获取所有缓存对象的元素。

我们是否有任何方法来获取以特定字符串开头的缓存对象。就像是

IDictionaryEnumerator enumerator = Cache.GetEnumerator("%key%");

代替

while (enumerator.MoveNext())
        {
            if (enumerator.Key.ToString().ToLower().StartsWith("key"))
            {
                //code
            }
        }
4

1 回答 1

1

你可以这样尝试:

int i = 0;
while (i < Cache.Keys.Length){
   if (Cache.Keys(i).Contains(keyName){
      //Code
   } 
   else{
      i ++;
   }
}
于 2014-06-24T04:58:45.380 回答