web-dev-qa-db-ja.com

System.Reflection.Missing.Valueは何をしますか?

以下のコードに遭遇しました

Object oMissing = System.Reflection.Missing.Value
oDataDoc = wrdApp.Documents.Open(ref oName, ref oMissing,
                    ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                    ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                    ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                    ref oMissing);

RefoMissingが何をするのかわかりません。自動的に値などを取得しますか?

20
Murtaza Munshi

null値を表します。 nullMissing.Valueと等しくないことに注意してください

以下のスクリーンショットに示されているように、さらに情報を追加するために、Missing.Valuenullと等しくなく、実際にはMissingクラスオブジェクトの新しいインスタンスです。

enter image description here

10
Prash

null値を表します。

から [〜#〜] msdn [〜#〜]

Missingクラスの唯一のインスタンスを表します。

3
Rahul Tripathi