第二章 理解C#类型

返回目录


 理解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、值类型与引用类型转换
参考目录处的示例代码。


附录:
发布了61 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/xfeng20/article/details/96349310