Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2012, 02:59
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 6 meses
Puntos: 344
Respuesta: Condicional C#

Seguramente es porque no has inicializado la matriz PosTap.

Te dejo un ejemplo con algunas mejoras:

Código C#:
Ver original
  1. int filas = 10, columnas = 10;
  2.  
  3. string[,] PosTap = new string[filas,columnas];
  4.  
  5. //Haces cosas
  6.  
  7. //Suponemos que esto está dentro de un bucle o que fil y col tienen valores que son válidos
  8.  
  9. if (Turno1)
  10.  {
  11.     PosTap[fil, col] = "Turno1";
  12.  }
  13.  else {
  14.    PosTap[fil, col] = "Turno2";
  15.  }
  16.  
  17. //Otra forma:
  18.  
  19. // PosTap[fil, col] = (Turno1) ? "Turno1" :  "Turno2";
  20.  
  21.  
  22. switch(PosTap[fil, col]){
  23.  
  24. case "Turno1":
  25. //haga algo
  26. break;
  27. case "Turno2":
  28. //haga algo
  29. break;
  30. case "":
  31. //haga algo
  32. break;
  33. }