C# Missing.Value的用法是什么?
1个回答

命名空间: System.Reflection

程序集: mscorlib(在 mscorlib.dll 中)语法Visual Basic(声明)

Public Shared ReadOnly Value As Missing

Visual Basic(用法)

Dim value As Missing

value = Missing.ValueC#public static readonly Missing ValueVisual C++public:static initonly Missing^ ValueJ#public static final Missing ValueJScriptpublic static final var Value : Missing字段值类型:System.Reflection..::.Missing备注使用 Missing 类的此实例来表示缺少的值,例如,当您调用具有默认参数值的方法时.有关代码示例,请参见 Missing 类.

简单的说就是在COM调用时进行占位用的,如果某个参数不会被使用,则使用这个进行占位,比如

CallA(A,Missing.Value,B);表示传入的第二个参数没有用.