Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Jero67 en 19 Octubre 2011, 13:32 pm



Título: Duda con variables en C#
Publicado por: Jero67 en 19 Octubre 2011, 13:32 pm
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


Título: Re: Duda con variables en C#
Publicado por: Novlucker en 19 Octubre 2011, 14:13 pm
Por que tienes tantas? Podrías utilizar un array (si es que eso realmente no tiene que estar en objetos)

Saludos
 
 


Título: Re: Duda con variables en C#
Publicado por: Jero67 en 19 Octubre 2011, 14:21 pm
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.


Título: Re: Duda con variables en C#
Publicado por: Ari Slash en 19 Octubre 2011, 15:18 pm
Pues asi:

Array:

Código
  1. int[] miArray = new int[300];
  2.  
  3. miArray[0] = 234;
  4. miArray[299] = 323;
  5.  
  6. for(int i=0;i < miArray.Length ; i++){
  7.   cualquierobj.valor+=miArray[i]; //nose cualquier operacion
  8. }


Lista:

Código
  1. List<int> miLista = new List<int>();
  2. miLista.Add(123);
  3.  
  4. foreach(int valor in miLista){
  5.   cualquierobj.valor+=valor; //cualquier operacion
  6. }
  7.  
  8.  

Saludos