これは本当にばかげた小さなことですが、私は肛門保持的であり、R# (6.1) が何かに下線を引くとき、私は通常それを「修正」したいと考えています。私は MVC4 プロジェクトに取り組んでおり、Cookie を使用してあるコントローラーから別のコントローラーに ID 値を渡しています。私はまだ MVC の初心者なので、これを行うためのより良い方法があるかもしれません。いずれにせよ、私は Cookie の存在を確認してから、次のようにその値を取得しています。
var idCookieString = string.Empty;
if(Request.Cookies.AllKeys.Contains("id"))
{
idCookieString = Request.Cookies["id"].Value;
}
厄介なのは、ステートメントRequest.Cookies["id"]
に Cookie が存在するかどうかを確認しているにもかかわらず、R# が null 参照例外の可能性として を呼び出していることです。if
Cookie を取得する前に Cookie が存在するかどうかを確認するより良い方法はありますか?