(1)从某个类型模板创建实际的东西,称为实例化该类型。通过实例化类型而创建的东西被称为类型的东西或类型的实例。C#措施中,每个数据项都是某种类型的实例。
(2)数据项是数据布局中讨论的最小单位,是数据记录中最根基的、不身分的有名数据单位。数据项可以是字母、数字或两者的组合。通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。数据项用来描述实体的某种属性。
(3)类型的分类
a. 像short、int和long等这样的类型称为简单类型,这种类型只能存储一个数据项。
b. 数组(array)类型可以存储多个同类型的数据项。这些数据项被称为数组元素。可以通过数字来引用这些元素,这些数字称为索引。
c. 还有一些类型可以包罗许多差别类型的数据项。这些类型中的数据项个体称为成员,并且与数组中使用数字来引用成员差别,这些成员有奇特的名称。但成员总体分为两种:数据成员与函数成员。
数据成员:生存了与这个类的东西或作为一个整体的类相关的数据。
函数成员:执行代码,界说类型的行为。
上一节中我们主要讲述了当数据不是其他类型的成员时,,其值类型与引用类型的存储法则,那么如果数据是另一个类型的成员时有是怎样存储的呢?
1、引用类型东西的数据部分始终存放在堆里。
2、值类型东西,或引用类型的引用部分可以存放在堆里,也可以存放在栈里,这依赖于实际环境。
所以对付引用类型的任何东西,它所有的数据成员都存放在堆里,无论它们是值类型还是引用类型。