标签:基本 反射 assembly Type 获取 Fhzm 使用 类型 type
反射基本使用
首先加载程序集
Assembly assembly = Assembly.LoadFile(@"C:\Users\Admin\source\repos\Test\ReflectDemo\Fhzm\bin\Debug\Fhzm.dll");
通过程序集获取类型
//方式1,通过程序集获取该程序集下的所有类型
//Type[] types= assembly.GetTypes();
// Type type = types.First(m=>m.Name== "SuperMan");//从获得的所有类型里面筛选指定类型
//方式2,从程序集里面拿到指定类型
Type type = assembly.GetType("Fhzm.Person");
获取类型的所有属性
PropertyInfo[] propertyInfos = type.GetProperties();
获取类型的所有字段
FieldInfo[] fieldInfos = type.GetFields();
获取类型的所有方法
MethodInfo[] methodInfos = type.GetMethods();
标签:基本,反射,assembly,Type,获取,Fhzm,使用,类型,type 来源: https://www.cnblogs.com/fhzmasl/p/15726898.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。