Share via


Calcular referencias de matrices de tipos

Una matriz es un tipo de referencia en código administrado que contiene uno o varios elementos del mismo tipo. Aunque las matrices son tipos de referencia, se pasan como parámetros In a las funciones administradas. Este comportamiento es incoherente con la forma en que las matrices administradas se pasan a los objetos administrados, es decir, como parámetros In/Out. Para obtener más información, vea Copiar y fijar.

En la tabla siguiente se enumeran las opciones de cálculo de referencias para las matrices y se describe su uso. Para consultar el ejemplo de invocación de plataforma correspondiente, vea Arrays.

Matriz Descripción

De enteros por valor

Pasa una matriz de enteros como parámetro In.

De enteros por referencia

Pasa una matriz de enteros como parámetro In/Out.

De enteros por valor (bidimensional)

Pasa una matriz multidimensional de enteros como parámetro In.

De cadenas por valor

Pasa una matriz de cadenas como parámetro In.

De estructuras con enteros

Pasa una matriz de estructuras que contienen enteros como parámetro In.

De estructuras con cadenas

Pasa como parámetro In/Out una matriz de estructuras que sólo contienen enteros. Los miembros de la matriz se pueden cambiar.

Vea también

Conceptos

Tipos de datos de invocación de plataforma
Calcular referencias de cadenas
Calcular referencias de clases, estructuras y uniones
Diversos ejemplos de cálculo de referencias
Copiar y fijar

Otros recursos

Calcular referencias de datos con invocación de plataforma