反射的总结
来源:互联网 发布:sqlserver trigger 编辑:程序博客网 时间:2024/06/06 20:50
1.反射的可扩展性,可以把要加载的dll文件放在App.config中
<?xml version="1.0" encoding="utf-8" ?><configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" /> </startup> <appSettings> <add key="ConsoleApplication1" value="ConsoleApplication1.dll"/> </appSettings></configuration>
2.使用反射创建对象并调用方法
private void button1_Click(object sender, EventArgs e) { var assembly = Assembly.Load("ConsoleApplication1"); Type[] trye = assembly.GetTypes(); object obj = Activator.CreateInstance(trye[0]); Console.WriteLine("----------GetModules--------------"); foreach (var item in assembly.GetModules()) { Console.WriteLine(item.Name); } Console.WriteLine("----------GetMethods--------------"); foreach (var item in trye[0].GetMethods()) { Console.WriteLine(item.Name); //item.Invoke(obj, null); } MethodInfo methodinfo = trye[0].GetMethod("SayGoodmorning"); methodinfo.Invoke(obj, null); }
3.使用反射找重载的方法 public MethodInfo GetMethod(string name, Type[] types);
阅读全文
0 0
- 反射的使用总结
- 反射使用的总结
- java的反射总结
- java反射的总结
- 反射的总结
- Java反射的总结
- 反射的总结
- 反射机制的总结
- 反射的理解总结
- JAVA的反射总结
- 反射的总结
- C# 反射的一些总结
- 优化反射性能的总结
- 有关反射的总结(转载)
- Java反射的理解总结
- 黑马程序员:反射的总结
- 优化反射性能的总结
- 关于java反射的总结
- 171111 杂项-数据包分析(1)
- 理解 LSTM 网络
- CodeForces
- int型数无符号(>>>)右移大于等于32位 i>>>32分析
- 17.11.15,web学习第四天,还有一年,努力吧青年!
- 反射的总结
- HDU-2026(首字母变大写)
- Quartz-Cron表达式统计最近几次的执行时间
- [2017.11.11]数据结构&List集合&泛型&JDK5
- 前端编年史
- 二分查找
- “文件或目录损坏且无法读取”修复方法
- java基础第一天
- php排序问题(一维数组排序和二维数组排序)