declaraciones
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
using System;
public class ArregloDosDimensiones{
static void Main() {
// declaracion e iniciación de arreglos rectangulares
int[,] arreglo1 = new int[,] { { 1, 2, 3 }, { 4, 5, 6 } };
//declaración e iniciación de arreglos dinamicos
int[][] arreglo2 = new int[ 3 ][];
string salida = "";
arreglo2[ 0 ] = new int[] { 1, 2 };
arreglo2[ 1 ] = new int[] { 3 }; arreglo2[ 2 ] = new int[] { 4, 5, 6 };
salida = "Valores en arreglo1 por fila\n";
// salida del arreglo1
for ( int i = 0; i < arreglo1.GetLength( 0 ); i++ ) {
for (int j = 0; j < arreglo1.GetLength( 1 ); j++ )
salida += arreglo1[ i, j ] + " ";
salida += "\n";
}
salida += "\nValores en arreglo2 por fila\n";
// salida delarreglo2
for ( int i = 0; i < arreglo2.Length; i++ ) {
for ( int j = 0; j < arreglo2[ i ].Length; j++ )
salida += arreglo2[ i ][ j ] + " ";
salida += "\n";
} Console.WriteLine(salida);
}
}
Ejemplo con arreglos bidimensionales
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2930
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
using System;
public class DoubleArray {
static int[][] calificacion;
static intestudiantes, examenes;
static void Main() {
string salida = " ";
calificacion = new int[ 3 ][];
calificacion[ 0 ] = new int[]{ 77, 68, 86, 73 };
calificacion[ 1] = new int[]{ 96, 87, 89, 81 };
calificacion[ 2 ] = new int[]{ 70, 90, 86, 81 };
estudiantes = calificacion.Length; // numero de estudiantes
examenes = calificacion[ 0...
Regístrate para leer el documento completo.