おそらくC#の初心者の質問なので、私を怒らせないでください。私はこれをやろうとしていました:
if (ConfigurationManager.ConnectionStrings["PrimaryConnectionString"].ConnectionString != null)
{
// ...
}
しかし、私は取得し続けましたSystem.NullReferenceException
。null
確認して先に進むことができる文字列が返されるので、と思いました。それを行う正しい方法を見つけるのに少し時間がかかりました:
ConnectionStringSettings cs = ConfigurationManager.ConnectionStrings["PrimaryConnectionString"];
if (cs != null)
{
this.Connection.ConnectionString = cs.ConnectionString;
}
したがって、他の例では、Session
オブジェクトの値をチェックするnull
ように、次のようにチェックします。
if (Session["EmployeeID"] != null)
{
_EmployeeID = System.Convert.ToInt32(Session["EmployeeID"]);
}
だから私はあなたがチェックをすることができるかできないかをどうやって知るのか知りたかっただけですnull
か?