0
を与える:は、「オブジェクトがnullである」という表現は、私は次のコードを持ってエラーに
public static class ItemsHelper
{
public static object product
{
get
{
return HttpContext.Current.Items["product"];
}
set
{
HttpContext.Current.Items["product"] = value;
}
}
}
そしてを、関数内で、私は次の式があります。
if (ItemsHelper.product is null) return false;
を私は、Visual Studioでテスト2017年、それが正常に動作しますが、私は、Visual Studio 2015を実行し、それが次のエラーを取得する二つの異なるコンピュータでテスト:
type expected)
これがなぜ起こっているのか、誰にでも分かりますか?
'is nullはC#7の機能ですが、もちろんVS 2015にはありません。 – Andrey
' ItemsHelper.product == null'と書かないのはなぜですか? – Sentry
@Sentry私はできますが、なぜこれが起こっているのか理解しようとしています –