结构是可以包含数据成员和函数成员的数据结构,这一点与类一样:与类不同的是,结构是值类型,无需进行堆分配. 结构类型的变量直接存储结构数据,而类类型的变量存储对动态分配的对象的引用. 结构类型不支持用户指定的继承,并且所有结构类型均隐式继承自类型 ValueType,后者又隐式继承自 object. 结构对包含值语义的小型数据结构特别有用. 复数.坐标系中的点或字典中的键值对都是结构的典型示例. 对小型数据结构使用结构(而不是类)在应用程序执行的内存分配次数上存在巨大差异. 例如,以下程序创建并初…