Duda con variables en C#

Iniciado por Jero67, 19 Octubre 2011, 13:32 PM

0 Miembros y 2 Visitantes están viendo este tema.

Jero67

Hola de nuevo a todos.

Quisiera preguntarles si hay alguna otra forma de inicializar multiples variables que no sea la de siempre:

int A1;
.
.
.
int A300;

Tengo una solucion en la cual voy a tener que inicializar y usar unas 300 variables y de este modo me va a costar un mundo.

Si alguien sabe otra forma de inicializarlas todas a la vez, se lo agradecería.

Las variables van a ser todas con este formato: A1, A2, A3 ...... A298, A299,A300 y todas del tipo "int" para C#

Gracias por adelantado

Novlucker

#1
Por que tienes tantas? Podrías utilizar un array (si es que eso realmente no tiene que estar en objetos)

Saludos


Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Jero67

Tengo que hacer operaciones con valores, y la verdad, que lo primero que se me había ocurrido era usar las variables ya que van a cambiar varias veces de valor, con listas o  arrays no se como se haría, me pongo a buscar, gracias por la ayuda.

Ari Slash

Pues asi:

Array:

Código (csharp) [Seleccionar]
int[] miArray = new int[300];

miArray[0] = 234;
miArray[299] = 323;

for(int i=0;i < miArray.Length ; i++){
  cualquierobj.valor+=miArray[i]; //nose cualquier operacion
}



Lista:

Código (csharp) [Seleccionar]

List<int> miLista = new List<int>();
miLista.Add(123);

foreach(int valor in miLista){
  cualquierobj.valor+=valor; //cualquier operacion
}



Saludos