CLR Via C# 学习笔记(6) 方法参数相关(out ref params)

CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。 通常我们在使用方法的时候,方法的参数是按值传递的,如果传递的参数是引用类型...

发布于 技术

CLR Via C# 学习笔记(5) 静态构造函数的性能

CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。 在上一篇《CLR Via C# 学习笔记(4) 方法 构造函数 》中讲到了...

发布于 技术

CLR Via C# 学习笔记(4) 方法 构造函数

《CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。 构造函数是可以将类型实例初始化为有效状态的特殊方法。构造函数在元数据中通...

发布于 技术

CLR Via C# 学习笔记(3) 常量和字段(const readonly)

《CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。 常量和字段都是类型的数据成员,但是区别却是很大的。 常量的值永远不会改...

发布于 技术

CLR Via C# 学习笔记(2) 装箱和拆箱

CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。 装箱和拆箱是已经被嚼烂的两个概念了,并且在一些面试中也经常考到。 装箱:...

发布于 技术

CLR Via C# 学习笔记(1) 基元类型 值类型 引用类型

CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。 首先了解下什么是基元类型,基元类型是编译器直接支持的数据类型,像我们平时经...

发布于 技术