这些类型中的数据项个体称为成员

时间:2022-01-26 08:51:00

 (1)从某个类型模板创建实际的东西,称为实例化该类型。通过实例化类型而创建的东西被称为类型的东西或类型的实例。C#措施中,每个数据项都是某种类型的实例。

 (2)数据项是数据布局中讨论的最小单位,是数据记录中最根基的、不身分的有名数据单位。数据项可以是字母、数字或两者的组合。通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。数据项用来描述实体的某种属性

 (3)类型的分类

   a.  像short、int和long等这样的类型称为简单类型,这种类型只能存储一个数据项

   b.  数组(array)类型可以存储多个同类型的数据项。这些数据项被称为数组元素。可以通过数字来引用这些元素,这些数字称为索引。

   c.  还有一些类型可以包罗许多差别类型的数据项。这些类型中的数据项个体称为成员,并且与数组中使用数字来引用成员差别,这些成员有奇特的名称。但成员总体分为两种:数据成员与函数成员。

        数据成员:生存了与这个类的东西或作为一个整体的类相关的数据。

        函数成员:执行代码,界说类型的行为。

上一节中我们主要讲述了当数据不是其他类型的成员时,,其值类型与引用类型的存储法则,那么如果数据是另一个类型的成员时有是怎样存储的呢?

1、引用类型东西的数据部分始终存放在堆里。

2、值类型东西,或引用类型的引用部分可以存放在堆里,也可以存放在栈里,这依赖于实际环境。

所以对付引用类型的任何东西,它所有的数据成员都存放在堆里,无论它们是值类型还是引用类型。