以下に示すように、値を正常に読み取れない場合は、期待通りにnullを返すメソッドがクラスにあります。私は、オブジェクト "テスト"はNULLに設定されると仮定しますが、何らかの理由でエラーがスローされています。これは、エラーをスローする理由私は理解していない私のメソッドがnullを返すので、NullReferenceExceptionがスローされるのはなぜですか?
...
private string myNullFunction() { return null; }
private void myFunction()
{
object test = myNullFunction();
}
これにはない...
private void myFunction()
{
object test = null;
}
「null.Value」は何をすると思いますか? –
おそらく 'm_xml'または' m_xml.Read(...) 'が'ヌル ' –
@MattBurlandあなたの旗に応じて...その他の質問は非常に幅広いです。その質問を見ると、私の実際の問題が何かを理解することはできませんでした。あなたが "null.Value"と言ったときだけ、nullがRead()であり、.Valueではないことを認識しました。 –