结构

具有可包含不同类型和大小的数据的命名字段的数组

结构数组是一种数据类型,它使用称为字段的数据容器将相关数据分组。每个字段都可以包含任何类型的数据。使用窗体的点表示法访问结构中的数据结构名.fieldName. 有关详细信息,请参见创建结构数组或观看介绍结构和单元阵列.

功能

结构 结构阵列
字段名 结构或公共字段的字段名爪哇微软组件对象模型对象
getfield公司 结构阵列场
伊斯菲尔德 确定输入是否为结构数组字段
结构 确定输入是否为结构数组
订单字段 结构数组的序域
rmfield公司 从结构中删除字段
设置域 为结构数组字段赋值
阵列风 对数组的每个元素应用函数
结构乐趣 将函数应用于标量结构的每个字段
表2结构 将表转换为结构数组
结构表 将结构数组转换为表
细胞结构 将单元格数组转换为结构数组
结构单元 将结构转换为单元格数组

话题

创建结构数组

此示例演示如何创建结构数组并在其中访问数据。

访问结构数组中的数据

此示例演示如何访问结构数组的内容。

连接结构

使用[]接线员。要连接结构,它们必须具有相同的字段集,但字段不需要包含相同大小或类型的数据。

从变量生成字段名

在运行时从变量或表达式动态确定结构字段名。

在结构数组中组织数据的方法

在确定如何组织结构数组中的数据时,请考虑数据访问的方便性和系统内存限制。

结构阵列的存储器要求

结构数组不需要连续内存,但它们的字段需要。不是以增量方式增加字段或字段中元素的数量,而是为包含非常大数组的字段预先分配内存。

单元阵列与结构阵列

此示例比较单元格和结构数组,并显示如何在每种类型的数组中存储数据。单元格和结构数组都允许您存储不同类型和大小的数据。