现在的位置: 首页 > 综合 > 正文

私有构造函数的对象创建实例

2012年06月28日 ⁄ 综合 ⁄ 共 332字 ⁄ 字号 评论关闭

德托短信猫的二次开发包,官网提供的net下的是ocx版本的,下载网址:http://www.detuo.com/cn/service.htm

注册引用之后,在实例化得时候,老是提示“DetuoSmsOCX.ModemClass”未定义构造函数,通过反编译一看,这个构造函数是私有的,没办法通过new实例化。

郁闷了半天,后来发现用Activator.CreateInstance这个方法,可以创建出实例,使用一切正常!

创建方法:

DetuoSmsOCX.ModemClass AySms = (DetuoSmsOCX.ModemClass)Activator.CreateInstance(typeof(DetuoSmsOCX.ModemClass), true);

 

 

抱歉!评论已关闭.