随笔分类 -  C#知识

摘要:反射 反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。 您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 优缺点 优点: 阅读全文
posted @ 2021-12-07 11:09 王ちゃん 阅读(292) 评论(0) 推荐(0)
摘要:抽象类 类和方法前加上abstract就变成抽象的 抽象方法不包容任何实现代码,不能是private 无法使用new关键字直接创建抽象类的对象。只能实例化子类对象 包含抽象方法的类一定是抽象类,但抽象类中的方法不一定是抽象方法,抽象类中可以包容“普通的”方法。 抽象类专为做基类而生的 开闭原则(Op 阅读全文
posted @ 2021-12-07 10:57 王ちゃん 阅读(46) 评论(0) 推荐(0)
摘要:转到回调(callback) 阅读全文
posted @ 2021-11-26 09:54 王ちゃん 阅读(35) 评论(0) 推荐(0)
摘要:委托 delagate是函数指针(c和c++中)的升级版 函数指针的实例如下: # include <stdio.h> int Max(int, int); //函数声明 int main(void) { int(*p)(int, int); //定义一个函数指针 int a, b, c; p = 阅读全文
posted @ 2021-11-25 19:01 王ちゃん 阅读(120) 评论(0) 推荐(0)