导航

2023年10月5日

摘要: 介绍了委托的调用和它引入的原因,之后从IL的角度揭秘了委托的本质。最后介绍了委托链的概念:我们可以使用“+”运算符把一个委托添加到委托链实例中,也可以使用“-”运算符把委托实例从委托链中移除。 阅读全文

posted @ 2023-10-05 22:09 ErgoCogito 阅读(13) 评论(0) 推荐(0) 编辑

摘要: 本章主要介绍了接口的定义、实现以及对其方法的调用;分析了隐式接口实现与显式接口实现间的区别,总结了两种实现使用的一般场景;最后分析了抽象类与接口之间的差异,给出了它们在面向对象编程中的应用。 阅读全文

posted @ 2023-10-05 21:59 ErgoCogito 阅读(35) 评论(0) 推荐(0) 编辑

摘要: 本章详细介绍了C#中面向对象的3个特性——封装、继承和多态。通过这些内容,我们了解了将字段定义为私有的原因,学习了如何去继承一个类,以及如何去覆写和隐藏基类成员。最后,本章还简单地介绍了.NET中所有类的父类——System.Object 。 阅读全文

posted @ 2023-10-05 21:57 ErgoCogito 阅读(17) 评论(0) 推荐(0) 编辑

摘要: 主要介绍了C#中类和类成员的定义,其中类成员的定义又包括对字段、属性、方法、构造函数和析构函数的定义。最后详细地比较了类与结构体的区别. 阅读全文

posted @ 2023-10-05 11:24 ErgoCogito 阅读(20) 评论(0) 推荐(0) 编辑

摘要: 前言 由于最近工作开始重新使用了C#, 框架也是.Net4.5, 看了下, 这本书是比较合适的, 所以就重新学习了下, 由于之前本人已有C#相关基础, 所以不会所有内容都做笔记, 只会对不熟悉或者比较重要的内容做笔记. 3.2 基础数据类型 3.2.4 枚举类型 枚举类型属于值类型, 用于定义一组命 阅读全文

posted @ 2023-10-05 11:21 ErgoCogito 阅读(38) 评论(0) 推荐(0) 编辑