2 qq 35476097 qq_35476097 于 2017.09.17 12:06 提问

C# 反射 获取dll中List

反射不大会 所以请教各位

我想反射一个dll 这个dll中有个方法 返回了一个 List 集合
然后我该怎样写反射代码获取这个List呢。
下面是dll中代码
图片说明

5个回答

qq_40266655
qq_40266655   2017.09.17 16:33

Type type = sam.GetType("TengXun.demoinfo.dll",ture,ture);

tcaccphxy
tcaccphxy   2017.09.17 14:45

Type type = sam.GetType("demoinfo.dll",ture,ture);
List infoList = type.TengXunContent();
这样写试试。

qq_35476097
qq_35476097 谢谢 下面那个问题 能看一下吗
2 个月之前 回复
qq_35476097
qq_35476097   2017.09.17 14:47

还有个问题 就是 dll中代码是
图片说明
我现在反射这个dll 然后我怎么将 这个var Info 存到List集合呢
图片说明

tcaccphxy
tcaccphxy   2017.09.17 14:53

Type type = sam.GetType("TengXun.demoinfo.dll",ture,ture);

tcaccphxy
tcaccphxy   2017.09.17 14:59
        Type type = typeof(Info);
        List<Info> inf = newList<Info>();
        foreach (System.Reflection.PropertyInfo info in type.GetProperties())
        {

            info.SetValue(inf, info.GetValue(c1, null), null);
        }

                    这样试试,我还没有验证。
tcaccphxy
tcaccphxy 现在解决这个问题了么 ,我之前抄了你的代码,也是到这一步,取到值了,接下来也是没有什么好办法。
2 个月之前 回复
qq_35476097
qq_35476097 谢谢 还是没解决 有点悲伤
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片