理解C#类型
布局图:
设计过程
Step1:不安全代码块
不安全代码块
Step2:类型
1、引用类型包括:类、数组、接口、委托
2、C#有一个统一类型系统,使得可将任何非指针类型值视为对象。这让值类型获得了引用类型的优点。
如何视为对象???
值类型和引用类型如何相互转换
3、除了object与string以外的所有预定义类型都是值类型。
4、decimal
decimal与金融计算
5、无符号整数类型与sbyte不符合CLS。只要不将其声明为公有的,你的代码就符合CLS。
6、类型参数
类型参数
7、委托与接口
c#委托(Delegates)–基本概念及使用
接口和委托的区别
8、void表示不知道类型;
dynamic类似于object,但是对这种类型执行的所有操作都将在运行阶段;
var是隐式类型,在编译阶段用具体的类型取代它。
9、BigInteger表示任意大的整数值。
10、值类型与引用类型转换
参考目录处的示例代码。
附录: