01 2020 档案
摘要:[TOC] 微信平台,此文仅授权《NCC 开源社区》订阅号发布】 《C 反射与特性》已经完成了七篇,讲解了反射的使用和实践应用,第六和第七篇对反射特性等进行了实践总结练习,学习完毕后,可以对一般的实际场景进行应用,解决问题。 前面主要考虑入门基础和练习,学习完毕后可以掌握基本知识;本篇是对前面七篇的
阅读全文
摘要:[TOC] 【微信平台,此文仅授权《NCC 开源社区》订阅号发布】 本章的内容,主要是对 属性和字段进行赋值和读值 、自定义特性、将特性应用到实际场景。 本文内容已经上传到 https://gitee.com/whuanle/reflection_and_properties/blob/master
阅读全文
摘要:【微信平台,此文仅授权《NCC 开源社区》订阅号发布】 从前面第四篇开始,进入了实践练习;第五篇实现了实例化一个类型以及对成员方法等的调用。当然,还有一些操作尚将在后面的章节进行介绍。 因为本系列属于实践练习,所以系列文章可能比较多,内容比较长。要学会一种技术,最好的方法是跟着例子代码写一次,运行调
阅读全文
摘要:【微信平台,此文仅授权《NCC 开源社区》订阅号发布】 前面三篇中,介绍了反射的基本内容和信息对象,反射主要作用于构造函数、属性、字段、方法、事件等类型成员对象;第四篇介绍了类型的实例化和事件操作。 本篇介绍类型的成员操作和实践练习。 由于内容较多,多动手实践一下。 [TOC] [图片1 来源:《C
阅读全文
摘要:前面三篇文章,介绍了使用程序集、获取 Type 类型、使用 Type 类型获取成员信息。 通过前面的学习,我们大概了解到 Assembly、PropertyInfo、FieldInfo、ConstructorInfo、MethodInfo、ParameterInfo、EventInfo、Member
阅读全文
摘要:上一篇文章中,介绍如何获取 Type 类型,Type 类型是反射的基础。 本篇文章中,将使用 Type 去获取成员信息,通过打印出反射获取到的信息,为后续操作反射打好基础。 [TOC] 1,获取类型的信息 我们常常可以看到 函数、方法这两个词,很多人对此进行了混用。 方法,就是 这样的形式; 函数,
阅读全文
摘要:在上一章中,我们探究了 C 引入程序集的各种方法,这一章节笔者将探究 C 中使用反射的各种操作和代码实践。 [TOC] 1,反射的使用概述 1.1 什么是反射 《C 7.0 本质论》中: 反射 是指对程序集中的元数据进行检查的过程。 《C 7.0 核心技术指南》中: 在运行时检查并使用元数据和编译代
阅读全文

浙公网安备 33010602011771号