我搜索了这些SO结果,但没有找到与我的问题相关的内容。 我怀疑这可能不是重复的。
我目前正在用.NET C#3.5编写Microsoft.Office.Interop.Excel PIA包装器,并想知道在调用诸如打开给定工作簿之类的方法时最好使用什么。
System.Type.Missing
或 Missing.Value
?
我进行了一些Google搜索,发现除了一个来自于System
命名空间(System.Type.Missing),另一个(Missing.Value)来自System.Reflection
命名空间外,它们似乎没有任何区别。
- 两者的主要区别(如果有的话)是什么?
- 在什么情况下使用其中一个比使用另一个更好?
- 为什么会这样?
这两个似乎都用于将参数的默认值传递给交互程序集...
谢谢你的回答!=)