Divivir Array en dos variables

04/02/2008 - 21:43 por Lazarte Federico | Informe spam
Estimados.
Queria saber si es posible divivir un array bidimensional, en dos
variables independientes.
Gracias
 

Leer las respuestas

#1 Guillermo guille
05/02/2008 - 12:44 | Informe spam
Con una simple instrucción supongo que no... tendrás que recorrer el
contenido de ese array y crear los arrays unidimensionales que necesites.
Recuerda que un array bidimensional no tiene solo dos arrays dentro, sino
que puede tener tantos como los que se indiquen en la primera dimensión.

Por ejemplo, abi sería de 2,3, es decir, dos arrays de tres elementos cada
uno:
int[,] abi = new int[,] { { 1, 2, 3 },
{ 4, 5, 6 } };

for(int i = 0; i < abi.GetLength(0); i++)
{
for(int j = 0; j < abi.GetLength(1); j++)
Console.Write("{0}, ", abi[i,j]);
Console.WriteLine();
}

int n = abi.GetLength(1);
int[] a0 = new int[n];
for(int i = 0; i < n; i++)
a0[i] = abi[0, i];
Console.WriteLine(a0.Length);



Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Lazarte Federico" wrote in message
news:
Estimados.
Queria saber si es posible divivir un array bidimensional, en dos
variables independientes.
Gracias

Preguntas similares