您的位置:程序门 -> .net技术 -> c#



.net中为什么一个类实现了两个接口后反射就会出错?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


.net中为什么一个类实现了两个接口后反射就会出错?[已结贴,结贴人:qozms]
发表于:2007-02-11 23:18:29 楼主
首先类   myclass   实现了两个接口
public   class   myclass   :   iinterface_1,   iinterface_2
{
          ……
}

然后再反射创建该类的实例

      ……

temp.createinstance(type.fullname));

      ……
创建实例的时候就会报错,这是为什么的?
发表于:2007-02-11 23:23:241楼 得分:0
跟踪type.fullname   是什么?
发表于:2007-02-12 07:43:532楼 得分:0
up
发表于:2007-02-12 08:49:543楼 得分:0
遍历程序集中的类,fullname   是取的类的fullname   属性,根据这个fullname   来重新创建类的实例
发表于:2007-02-12 11:32:034楼 得分:2
lz为什么就认为是实现接口才有问题呢?
问下这个类有没有无参数的构造函数?
发表于:2007-02-13 08:48:495楼 得分:18
实现再多的接口也不会有问题,我试过了的,你写一个试试就知道了


快速检索

最新资讯
热门点击