Tengo lo siguiente:
- Una lista principal llamada GlobalStrings
- Otra lista llamada localStrings
En un bucle, por ejemplo:
List<string> GlobalStrings = new List<string>();
List<string> localStrings = new List<string>();
for(x=1;x<10;x++)
{
localStrings.Add("some value");
localStrings.Add("some value");
}
// Want to append localStrings to GlobalStrings as easily as possible
3
apilar sobre el flujo siempre oscila ... buena pregunta ...
—
Sangram Nandkhile
Lo estás haciendo mal,
—
Wassim AZIRAR
localStrings = new List<string>;debe colocarse antes del forbucle
Wassim, creo que es por eso que diferencia entre local y global; localStrings es local para el alcance del bucle for, GlobalStrings está en el alcance global.
—
Dagrooms
Este es un mal ejemplo (que invita a comentarios totalmente equivocados como el de Wassim), ya que obviamente podría
—
Jim Balter
Addhacerlo en GlobalStringslugar de hacerlo localStrings. Y FWIW tu ciclo solo se ejecuta 9 veces. Mejor seríafor (int x = 0; x < 10; ++x) {var localStrings = GetAListOfStrings(); /* append those to GlobalStrings */}