结构 (Visual Basic)

结构是 Visual Basic 早期版本支持的用户定义类型 (UDT) 的泛化。 除了字段外,结构还可以公开属性、方法和事件。 结构可以实现一个或多个接口,你可以为每个字段声明单独的访问级别。

可以组合不同类型的数据项来创建结构。 结构将一个或多个元素彼此相关联,并与结构本身相关联。 声明结构后,它将成为复合数据类型,你可以声明该类型的变量。

如果希望单个变量包含多条相关信息,则结构非常有用。 例如,你可能想要将员工的姓名、电话分机号码和薪金一起保存在一起。 可以将多个变量用于这些信息,也可以定义一个结构并将其用于单个员工变量。 当你有许多员工,因此变量有许多实例时,结构的优势就变得很明显。

本节内容

如何:声明结构
演示如何声明结构及其元素。

结构变量
介绍如何将结构分配给变量并访问其元素。

结构和其他编程元素
概述结构如何与数组、对象和过程相互交互。

结构和类
描述结构和类之间的相似性和差异。

数据类型
介绍 Visual Basic 数据类型,并说明如何使用这些数据类型。

数据类型
列出 Visual Basic 提供的基本数据类型。