本章内容
C#程序是一组类型声明
类型是一种模板
实例化类型
数据成员和函数成员
预定义类型
用户定义类型
栈和堆
值类型和引用类型
变量
静态类型和dynamic关键字
可空类型
类型是一种模板
既然C#程序就是一组类型声明,那么学习C#就是学习如何创建和使用类型。所以,需要做
的第一件事情就是了解什么是类型。
可以把类型想象成一个用来创建数据结构的模板。模板本身并不是数据结构,但它详细说明了由该模板构造的对象的特征。
类型由下面的元素定义:
名称;
用于保存数据成员的数据结构;
一些行为及约束条件。
例如,图3-1阐明了short类型和int类型的组成元素。
