博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态创建泛型接口的的实例
阅读量:6681 次
发布时间:2019-06-25

本文共 351 字,大约阅读时间需要 1 分钟。

Type tp = typeof(List<>).MakeGenericType(p.DataModel.GetType());
object tob= System.Activator.CreateInstance(tp);
object[] arg=new object[1];
arg[0] = p.DataModel;
tob.GetType().GetMethod("Add").Invoke(tob, arg);
typeof(SiteResume).GetField(p.TargetList).SetValue(sr, tob);

核心部分 哈哈

转载于:https://www.cnblogs.com/ppcompany/archive/2012/09/12/2681768.html

你可能感兴趣的文章
ios中的动画
查看>>
在pcDuino实现AP–wifi热点共享
查看>>
mysql实时记录客户端提交的sql语句
查看>>
多线程学习笔记(五)
查看>>
pyspider爬虫学习-教程3-Render-with-PhantomJS.md
查看>>
107个常用Javascript语句
查看>>
关联表更新
查看>>
Java递归拷贝文件夹
查看>>
从Java到C++——从union到VARIANT与CComVariant的深层剖析
查看>>
java使用jeids实现redis2.6的list操作(3)
查看>>
Android简单框架会用到的基类(2)
查看>>
flask sqlalchemy多个外键引用同张表报错sqlalchemy.exc.AmbiguousForeignKeysError
查看>>
在 CentOS6 上安装 Python 2 & 3
查看>>
svnserver配置文件详解
查看>>
Mybatis之动态SQL语句
查看>>
文件上传利器SWFUpload使用指南
查看>>
jdbc性能优化
查看>>
JVM内存管理
查看>>
使用 awstats 分析 Nginx 的访问日志
查看>>
centos7 搭建本地yum源
查看>>