反射与dynamic
2016-04-27 16:05
281 查看
反射
dynamic
语法相对简化一些,性能上还未测试。
var a = Assembly.GetExecutingAssembly(); Type type = a.GetType("CLRTest.ReflectClass"); var instance = Activator.CreateInstance(type); var method= type.GetMethod("Add"); method.Invoke(instance, new object[] { 1, 2 });
dynamic
var a= Assembly.GetExecutingAssembly(); Type type = a.GetType("CLRTest.ReflectClass"); dynamic instance=Activator.CreateInstance(type); var sum=instance.Add(1,2);
语法相对简化一些,性能上还未测试。
相关文章推荐
- [HDOJ3466]Proud Merchants(贪心+01背包)
- Mac上使用Hexo+Github搭建个人博客
- oracle日期时间型timestamp相关转换
- PropertyConfigurator cannot be resolved
- Eclipse中使用SVN
- Android 日常开发技术经验总结
- Android 日常开发技术经验总结
- Android 日常开发技术经验总结
- Android 日常开发技术经验总结
- Android 日常开发技术经验总结
- Android 日常开发技术经验总结
- Android内存优化
- navigator.userAgent.indexOf来判断浏览器类型
- 错误信息:cannot jump from switch statement to this case
- Mobile开发之meta篇
- 【目标检测】Faster RCNN算法详解
- ubuntu14.04下ldap服务和客服端安装,配置
- Unresolved compilation problems:
- eclipse 和 android studio 快捷键对比
- 巧用Docker镜像仓库Harbor部署私有Mirror服务