关于c#:技术总结c语法优化

34次阅读

共计 506 个字符,预计需要花费 2 分钟才能阅读完成。

* 1. 实体类应用属性而非字段

* 1.1 谬误示例:

* 1.2 正确实例:

其实后者的写法很简洁,看起来就很难受,当公有字段很多,这个类的代码量就很难看了。

* 2. 扩大办法的正确应用

谬误应用形式:类名. 该静态方法
正确形式:this 待办的对象 间接调用这个静态方法(不然怎么叫扩大办法?)

区别:尽管两种办法都能够失常应用,但设计的初衷是某个类办法扩大 而不是定义工具类,另外一旦该类变动空间命名正确的形式不会报错,而谬误的形式须要各处都要批改。

* 3. 委托

* 3.1、什么是委托

从数据结构来讲,委托是和类一样是一种用户自定义类型。

委托是办法的形象,它存储的就是一系列具备雷同签名和返回回类型的办法的地址。调用委托的时候,委托蕴含的所有办法将被执行。

* 3.2、委托的定义

(委托特点:1. 多态性 =》委托类或办法 2. 很想 java 中的策略模式)
委托是类型,就如同类是类型一样。与类一样,委托类型必须在被用来创立变量以及类型对象之前申明。

委托的申明原型是
delegate < 函数返回类型 > < 委托名 > (< 函数参数 >)

本文来源于:宋文超 super,专属平台有 csdn、思否 (SegmentFault)、简书、开源中国 (oschina),转载请注明出处。

正文完
 0