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 回答