封送类型数组

在托管代码中,数组是包含一个或多个相同类型元素的引用类型。 虽然数组是引用类型,但它们被作为 In 参数传递给非托管函数。 此行为与将托管数组作为 In/Out 参数传递给托管对象的方式是不一致的。 有关其他详细信息,请参见复制和锁定

下表列出数组的封送处理选项并描述它们的用法。 有关相应的平台调用示例,请参见数组

数组

说明

通过值传递的整数数组。

将整数数组作为 In 参数传递。

通过引用传递的整数数组。

将整数数组作为 In/Out 参数传递。

通过值传递的整数数组(二维)。

将整数矩阵作为 In 参数传递。

通过值传递的字符串数组。

将字符串数组作为 In 参数传递。

包含整数的结构数组。

将包含整数的结构数组作为 In 参数传递。

包含字符串的结构数组。

传递只包含将整数作为 In/Out 参数的结构的数组。 可以更改数组的成员。

请参见

概念

平台调用数据类型

封送处理字符串

封送类、结构和联合

其他封送处理示例

复制和锁定

其他资源

用平台调用封送数据