C# Missing.Value
答案:2 悬赏:0 手机版
解决时间 2021-04-01 20:51
- 提问者网友:焚苦与心
- 2021-04-01 04:04
C# Missing.Value
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-04-01 04:16
表示 Missing 类的唯一实例。
命名空间: System.Reflection
程序集: mscorlib(在 mscorlib.dll 中)
语法
Visual Basic(声明)
Public Shared ReadOnly Value As Missing
Visual Basic(用法)
Dim value As Missing
value = Missing.Value
C#
public static readonly Missing Value
Visual C++
public:
static initonly Missing^ Value
J#
public static final Missing Value
JScript
public static final var Value : Missing
字段值
类型:System.Reflection..::.Missing
备注
使用 Missing 类的此实例来表示缺少的值,例如,当您调用具有默认参数值的方法时。有关代码示例,请参见 Missing 类。
简单的说就是在COM调用时进行占位用的,如果某个参数不会被使用,则使用这个进行占位,比如
CallA("A",Missing.Value,"B");表示传入的第二个参数没有用。
命名空间: System.Reflection
程序集: mscorlib(在 mscorlib.dll 中)
语法
Visual Basic(声明)
Public Shared ReadOnly Value As Missing
Visual Basic(用法)
Dim value As Missing
value = Missing.Value
C#
public static readonly Missing Value
Visual C++
public:
static initonly Missing^ Value
J#
public static final Missing Value
JScript
public static final var Value : Missing
字段值
类型:System.Reflection..::.Missing
备注
使用 Missing 类的此实例来表示缺少的值,例如,当您调用具有默认参数值的方法时。有关代码示例,请参见 Missing 类。
简单的说就是在COM调用时进行占位用的,如果某个参数不会被使用,则使用这个进行占位,比如
CallA("A",Missing.Value,"B");表示传入的第二个参数没有用。
全部回答
- 1楼网友:低音帝王
- 2021-04-01 05:35
c/c++和vb支持缺省参数,而c#不支持,在调用COM的时候不需要的参数就使用Missing.Value来代替
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯