02 2022 档案
摘要:
一、前言 通过学习反射的原理、元数据的内容,延申了解程序集(Assembly)的内容,在vs中创建一个解决方案,解决方案中创建多个项目或者类库、在项目中创建多个类文件(类中定义各种各样的成员变量)然后通过VS编译器将代码编译成.exe文件或者.dll文件。那么问题一、这些文件的内容由什么构成的?问题
阅读全文

摘要:
一、前言 在学习反射的内容中了解到元数据的概念,在VS环境编程中对于类库定义的类通过右键“转到定义”按钮会出现一个“从元数据”的页面,页面包含类相关成员说明且不包含具体的方法和属性内容,一个类似于定义声明、说明书或者清单的内容。延着反射的内容来进一步探究元数据是什么,怎么使用,使用范围等。 二、定义
阅读全文

摘要:
一、定义 Reflection翻译成反射,在实际生活中比如地质勘探中如何了解地球内部构造情况(地壳、地幔和地核),因为没办法通过设备钻入地球深入勘查,就想出对地球发送“地震波”的方式,“横向波”与“纵向波”穿透液体和固体返回情况构建地球内部的结构。反射类比于此,这是一种对象的外部获取对象内部的构造,
阅读全文

摘要:
一、背景 项目中要实现一个定时任务的需求,目前C#定时任务的框架有很多比如Hangfire、Quartz.net等,其中Hangfire提供可视化的面板、重试操作并且其可以寄宿在各种宿主应用程序中。但是项目是要定时获取其他系统数据到本系统,功能简单,所以为了不引入太复杂的框架和增加学习成本的考虑,使
阅读全文
