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);表示传入的第二个参数没有用.