Привет
Чтобы проверить, существует ли ключ в кэше, я должен сделать следующее:
if(Cache["MyKey"] != null)
Это, однако, не работает? Если я создам экземпляр из класса Cache, я смогу получить объект следующим образом:
cache.Get("MyKey") or cache["MyKey"]
Но даже если я проверю на ноль, как это:
if(cache["MyKey"] != null)
Будет ли выбрасываться исключение NullRefException?
Что я делаю не так?
Редактировать1:
Вот как я создаю экземпляр кеша
private Cache cache
{
get {
if (_cache == null)
_cache = new Cache();
return _cache; }
}