首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如下这样一段代码,其中 Type.Missing到底是什么意思,起什么作用啊先感谢前辈了!解决办法

2012-05-02 
如下这样一段代码,其中 Type.Missing到底是什么意思,起什么作用啊?先感谢前辈了!如下这样一段代码,其中 Ty

如下这样一段代码,其中 Type.Missing到底是什么意思,起什么作用啊?先感谢前辈了!
如下这样一段代码,其中 Type.Missing到底是什么意思,起什么作用啊?
object o=Type.Missing;

//添加第一个点,不需要设置点的顺序,参数设置为Type.Missing

pMultipoint.AddPoint(pPoint1, ref o, ref o);

//添加第二个点,不需要设置点的顺序,参数设置为Type.Missing

pMultipoint.AddPoint(pPoint2, ref o, ref o);
……//添加其他点


[解决办法]
摘自MSDN:
使用 Missing 字段通过反射进行调用,以获取参数的默认值。如果传入一个参数值的 Missing 字段,并且该参数没有默认值,则引发 ArgumentException。
[解决办法]
Type.Missing指的是空类型,因为有些方法你传null给它会出错的,必须要用Type.Missing

热点排行