Arreglos en C#
La creación y manipulación de arrays en C# es similar a la de cualquier otro lenguaje de programación, aunque difiere un poco en cuanto a sintaxis (desde la perspectiva de un programador en Java).
Tenemos entoces 2 maneras básicas de iniciar un arreglo:
- Al asignarle un tamaño estamos iniciándolo con los valores por defecto (en el caso de enteros, es cero)
- En el momento de la declaración podemos asignar directamente los valores, poniéndolos dentro de corchetes ({ … }), separados por comas.
Ejemplo…
using System;
class InitArray
{
// metodo main
static void Main( string[] args )
{
string salida = "";
int[] x; // declarar el array
x = new int[ 10 ]; // y asignarle un tamanio
// iniciar un arreglo con tamanio y datos especificos
int[] y = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };
const int TAMANIO_ARRAY = 10; // crear una constante
int[] z; // declarar un array de enteros
// asignar el tammanio con la constante
z = new int[ TAMANIO_ARRAY ];
// asignar valores al array
for ( int i = 0; i < z.Length; i++ )
z[ i ] = 2 + 2 * i;
salida += "Indice\tArray x\tArray y\tArray z\n";
// poner los valores del array en el string de salida
for ( int i = 0; i < TAMANIO_ARRAY; i++ )
salida += i + "\t\t" + x[ i ] + "\t\t" + y[ i ] +
"\t\t" + z[ i ] + "\n";
Console.WriteLine(salida);
} // fin de Main
} // fin de la clase IniciarArray
Salida del programa…
Indice Array x Array y Array z
0 0 32 2
1 0 27 4
2 0 64 6
3 0 18 8
4 0 95 10
5 0 14 12
6 0 90 14
7 0 70 16
8 0 60 18
9 0 37 20Descargar código fuente
Los ejercicios utilizados en este post están basados en ejemplos del libro C# How to Program de Deitel. Se pone a disposición la descargar del programa original, desarrollado para trabajar sobre Visual Studio de Microsoft en plataformas Windows, y se encuentra en inglés. La versión simplificada está basada en la original, pero sin código basura insertado por Visual Studio, se encuentra en español y ha sido probada sobre Gnu/Linux usando Mono.
46 Comentarios | deja el tuyo





necesito un programa en c# use arreglos que utilice 10 campos y en cada campo una variable por ejemplo char, doble, float,int
tienes ke hacer un struct es arreglo de registro