C#本质论读书笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#本质论读书笔记相关的知识,希望对你有一定的参考价值。

1、常量 const  特征:

  常量必须在声明时初始化,指定了值后,就不能再修改了

  常量总是静态的,不必(实际上,是不允许)在常量声明中包含修饰符 static

  不能从一个变量中提取的值来初始化常量,如果需要这么做,应使用只读字段 ???

2、引用类型和值类型

  区别:值类型直接存储其值 而 引用类型存储的是对值引用的地址 ;值类型存储在堆栈中,而引用类型存储在托管堆上

3、所有整数类型的变量都能赋予十进制或者十六进制的值,后者需要 0x 前缀 long x =0x12ab;

  为了把键入的值指定为其他整数类型,可以在数字后面加上如下字符:uint num = 1234U;  long num =1234L;  ulong num =1234UL;

  其实也没必要加,因为在编译的时候会自动加上,如:long num =8; num =num+12; 反编译过去,是 long num =8L; num = num+12L;

 

待续。。。  

路过 随笔 北京 20160128 

以上是关于C#本质论读书笔记的主要内容,如果未能解决你的问题,请参考以下文章

《C#本质论》读书笔记(18)多线程处理

《C#本质论》读书笔记(16)构建自定义集合

《C#本质论》读书笔记(12)委托和Lambda表达式

C#笔记

深入理解JVM读书笔记: Class类文件结构

读书笔记 C# Linq查询之group关键字浅析