当前位置:编程学习 > C#/ASP.NET >>

请教个反射怪异的问题


                        var types = Assembly.LoadFrom((new FileInfo(file)).FullName).GetTypes();
                        if (types == null)
                            continue;
                        foreach (var t in types)
                        {
                            var intef = t.GetInte易做图ce("GPLib.IParaSelector");
                            if (intef != null)
                            {
                                var tt = Activator.CreateInstance(t);//成功
                                var tt0 = tt as UserControl;//成功
                                var ttt = tt as GPLib.IParaSelector;//null
                                //var obj = (GPLib.IParaSelector)Activator.CreateInstance(t);
                                //ParaTypes.Add(obj.TypeGUID, t);
                            }
                        }


转换为接口的时候失败,也不知道什么原因。
接口的dll在exe目录美错啊,奇怪。

实在找不出问题在哪。
拜求。 --------------------编程问答-------------------- 你自己的exe也要引用"接口的dll"。
只是拷贝接口代码没有用(不说4.0的带guid的接口)。 --------------------编程问答-------------------- 呵呵呵呵呵 --------------------编程问答-------------------- http://topic.csdn.net/u/20101119/16/77d04f16-b024-4d7d-90f0-3111773b54ad.html
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,