使用反射前 需要引用using System.Reflection;
Assembly 代表一个程序集 Assembly assembly = Assembly.GetExecutingAssembly(); 可以获取当前代码的所有程序集信息。
"应用程序集的名称:" + assembly.FullName;
"HashCod:" + assembly.GetHashCode());
"程序集的版本号:assembly.GetName().Version;
"获取包含清单的已加载文件的完整路径或 UNC 位置: assembly.Location
"获取最初指定的程序集的位置:" + assembly.CodeBase
"获取此程序集的入口点。:assembly.EntryPoint
反射我的理解:一个人在照镜子 那么这个人的所有特征全部会映射在镜子上,反射就可以把一个项目的所有信息映射出来,你可以根据固定的方法 得到你想要的数据
反射很多是使用在类中,作用是实例化,可以把类中的方法,字段,属性,成员 都可以反射出来 供你所用。