我在第二行的此代码上看到 ReSharper 警告“可能的 NullReferenceException”:
var cookie = HttpContext.Current.Response.Cookies[CookieName];
cookie.Expires = DateTime.Now.AddDays(-1);
我检查了 MSDN 中的 HttpCookieCollection.Get() 方法,它说“如果命名的 cookie 不存在,则此方法会创建一个具有该名称的新 cookie。” . 所以看起来 NullReferenceException 不可能发生。
只是 ReSharper 错误还是我错过了什么?