1

is キーワードの MSDN ドキュメントには、次のように書かれています。

expression is not null

なんで?MethodThatReturnsNull() が型である場合、null は確かにその型ではないため、false を返すべきではありませんか?

4

4 に答える 4

5

falseの場合expressionは戻りnullます。おそらく、ドキュメントを誤解していますか?

于 2009-06-12T21:14:32.137 に答える
0

null について確実に言える唯一のことは、それが何であるかわからないということです。何かを null と比較すると、通常は null ... という結果になります。

Q: 1 == 「わからない」ですか? A:「わかりません」

Eric Lippert によるこのブログ投稿をご覧ください。

于 2009-06-12T21:13:40.580 に答える
0

null を静的に解決することはできません。

于 2009-06-12T21:14:10.797 に答える
0

これは、私が同様の質問に対して行った非常に人気のある回答でした。

C# null オブジェクトの型を取得する

それは、ラベルのない空の箱にどんなケーキが入っていたのかを尋ねるようなものです.

于 2009-06-12T21:15:43.990 に答える