日期:2014-05-17  浏览次数:20858 次

.net c#反射的问题
taskInfo.TaskMothed = (IAsyncTask)assembly.CreateInstance("MopServerBLL.ItemTrans", false);
以上代码中报错类型转化错误。
taskinfo.TaskMothed 的属性是IAsyncTask
IAsyncTask的命名空间是namespace Mic.TaskContract
反射加载的dll中的itemtrans的命名空间是
namespace MopServerBLL
{
    public class ItemTrans : IAsyncTask
}

为啥会出现类型转化错误呢?
C# 反射

------解决方案--------------------
object obj=assembly.CreateInstance("MopServerBLL.ItemTrans", false);
会报错么?