21

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

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);

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

4

2 に答える 2

12

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

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

ここに画像の説明を入力

于 2013-09-01T06:51:19.440 に答える
3

値を表しnullます。

MSDNから

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

于 2013-09-01T06:51:39.593 に答える