摘要: C#中的多态性 相信大家都对面向对象的三个特征封装、继承、多态很熟悉,每个人都能说上一两句,但是大多数都仅仅是知道这些是什么,不知道CLR内部是如何实现的,所以本篇文章主要说说多态性中的一些概念已经内部实现的机理。 一、多态的概念 首先解释下什么叫多态:同一操作作用于不同的对象,可以有不同的解释,产 阅读全文
posted @ 2018-02-27 17:28 哈根达斯 阅读(539) 评论(1) 推荐(0)
摘要: 个人认为,可以从以下2点来理解: (1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。 (2) 从设计模式来讲,委托(类)提供了方法(对象)的抽象。 上面的委托可被用于引用任何一个带有一个单一的 string 参数的方法,并返回一个 int 类型变量 2. 委托定义 委托类型声明: (1) 阅读全文
posted @ 2018-02-27 15:23 哈根达斯 阅读(223) 评论(1) 推荐(0)