1

VisualStudioで本当に奇妙な問題が発生しています。頭を抱えているうちに、他の誰かがそれに遭遇したのではないかと思っていました。

基本的に、コードをデバッグすると、オブジェクトを開いて初期化されたプロパティを確認できたとしても、正常に初期化されたオブジェクトがNothingとして表示されることがあります(以下を参照)。

ここに画像の説明を入力してください

いったい何がここで起こっているのか。Plzplzplzヘルプ!!

4

2 に答える 2

3

私はそれがフィールドを返すためにReasonItemLookupオーバーライドするのではないかと思います-それがそうなら、それはあなたが物事の要約側に見るものです。ToStringIDNothing

于 2012-08-13T09:55:09.637 に答える
1

Jon Skeetが示唆しているように、デバッガーに表示される文字列は、オブジェクトに対するToString()の呼び出しの結果です。したがって、ToStringのオーバーライドに応じて、はい、null以外のオブジェクトに対してNothingを取得できます。

于 2012-08-13T09:57:09.777 に答える