自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaoLin Tian's Blog

from Bird to God(mdzz的直译)

原创 【C#本质论 九】值类型-结构之力

研一的时候学习C#,发现和自己学的Java不一样,为啥,C#里还有结构体这个东西,这个东西不多余么?今天学习了下结构体,发现,这东西确实挺多余的,没啥用,但是通过对结构体的学习,可以让我更好的理解值类型,C# 中的简单类型,如int、double、bool等都是结构类型。如果需要的话,甚至可以使用...

2019-12-22 12:40:39 108 0

原创 1587---雪后的大明

距离1566年的那场大雪已经21年了,这个风雨飘摇的王朝将走向何方似乎已成定数… ...

2019-12-21 21:53:18 152 0

原创 【C#本质论 八】类-从设计的角度去认知(多态)

其实称本篇为多态还是有些牵强,因为在类的继承中也是存在多态的,例如我们的重写机制,但可以设想这样一个场景:飞行这个动作,鸟可以飞行,飞机可以飞行,而飞机其实和鸟没有父子关系的,他们共同拥有的是行为:飞行。所以本篇博客着重介绍这一点:如何通过接口来处理行为一致(横向关系)而非一脉相承(纵向关系)的关...

2019-12-16 21:51:20 143 0

原创 【C#本质论 七】类-从设计的角度去认知(继承)

上一篇文章简要概述了为什么要有类,面向对象模式的好处,并且详细说明了三大特性之一封装的重要性,这一篇文章我们就继续学习下面向对象三大特性之二的继承。本章的结构如下: 宏观认知 1,为什么要有继承?(爹给儿子的,有些儿子可以修改,有些不可以修改) 上一篇博客我提到,面向对象编程的好处:可以不必从...

2019-12-12 09:50:11 133 0

原创 【C#本质论 六】类-从设计的角度去认知(封装)

从这一章开始,基本就脱离了结构化编程的思维,所以我的博客排版方式也会摒弃之前的节选方式,而是深入的去理解和描述内容,而这本书给我带来的惊喜就是:能够从设计的角度去帮助我理解为何类要如此设计,其设计缘由是什么,我觉得这一点远比单纯的告诉你怎么用更重要!感觉这一章的干货特别多,可以让我的面向对象思维上...

2019-12-08 18:24:18 143 0

原创 【C#本质论 五】方法和参数

前面四篇博客主要介绍了一些基本的操作内容,包含之前不了解的冷知识,以及一些新学到的C#较新版本的新知识,做个简单的小结: 新知识:元组、tryParse(out可内联)、字符串插值、空合并操作符、空条件操作符、可空修饰符、switch的模式匹配 冷知识:同类型单行声明赋值、字符串的不可变、字符串...

2019-12-05 22:02:37 137 0

原创 【C#本质论 四】操作符和控制流程

本篇博客延续前三篇的写作方式,因为内容较为基础,只是以冷热知识的形式列出旧有的容易忽视的C#特性及新出现的特性,当然对一些之前较为模糊的概念也予以整理。 概念重现 1,操作符的概念,操作符分为一元、二元、三元三大类,分别对应一、二、三个操作数,分别包含如下的逻辑: 一元正负操作符,表示数值的正负...

2019-12-03 22:03:40 141 0

提示
确定要删除当前文章?
取消 删除