随笔分类 -  C#--反射和动态编程

摘要:转自: https://blog.csdn.net/qq_40693302/article/details/98961669 以下是转载的,方便自己快速查阅,这篇文章总结的很好,感谢原作者。 举例:存在一个类: Public Class Student { public string name; p 阅读全文
posted @ 2021-09-12 14:31 包子789654 阅读(1597) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/letianok/article/details/7257117 总得来说他们都是为了获取某个实例具体引用的数据类型System.Type。 1、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,x.GetTy 阅读全文
posted @ 2020-12-27 22:36 包子789654 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 1,常用的查询方法: 例如:根据id查询学生信息 /// <summary> /// 根据ID查询对象 /// </summary> /// <typeparam name="T">查询的对象</typeparam> /// <param name="id">对象ID</param 阅读全文
posted @ 2020-12-26 22:13 包子789654 阅读(309) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,反射的基本信息 DLL/EXE: 主要区别EXE文件有一个入口,DLL文件不能运行,但是DLL能拿到其他地方去使用 metadata(元数据):描述exe/dll文件的一个清单,记录了exe/dll文件中有哪些类,属性,特性,字段。。。 Reflection(反射):用来操作或 阅读全文
posted @ 2020-12-22 22:34 包子789654 阅读(286) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 总体步骤: 1,添加接口 IDAL namespace UseFactory { /// <summary> /// 打印接口 /// </summary> public interface IReport { void StartPrint(); } } 2,添加接口类的实现类 阅读全文
posted @ 2020-10-26 21:35 包子789654 阅读(678) 评论(0) 推荐(1) 编辑
摘要:获取程序集方法1: Assembly ass1 = Assembly.Load("InterfaceAndPolymorphism");//参数:程序集的长格式,就是右键 中的 程序集名称 获取程序集方法2: Assembly ass2 = Assembly.LoadFile(System.IO.D 阅读全文
posted @ 2020-06-09 08:46 包子789654 阅读(2755) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示