Response.Cookies [“ MyCookie”]。值警告空引用异常

| 我将ReSharper用于VisualStudio,并想知道为什么Response会为以下粗体文本提供null引用异常警告: HttpContext.Current.Response.Cookies [\“ MyCookie \”]。Value = \“ MyValue \”; 我一直都知道这是初始化新cookie的方法,并且只会期望在请求cookie值时生成此警告。 ReSharper在骗我吗?如果没有,那是怎么回事?非常感谢。     
已邀请:
Resharper只是不够聪明,无法知道在幕后该收藏将为您懒惰地创建对象。 如果cookie不存在,Request.Cookies将返回null;但是,如果cookie不存在,则Response.Cookie将为您创建它们。     

要回复问题请先登录注册