Что делает 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);
Я не понимаю, что будет делать oMissing. Будет ли он автоматически получать значения или что-то в этом роде?
Ответы
Ответ 1
Он представляет значение null
. Обратите внимание, что null
не равно Missing.Value
Чтобы добавить дополнительную информацию, как показано на рисунке ниже, Missing.Value
НЕ равно null
, и на самом деле это новый экземпляр объекта класса Missing
![enter image description here]()
Ответ 2
Он представляет значение null
.
Из MSDN
Представляет единственный экземпляр класса Missing.