Eu tenho o seguinte:
- Uma lista principal chamada GlobalStrings
- Outra lista chamada localStrings
Em um loop, por exemplo:
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
empilhar sobre fluxo sempre balança ... boa pergunta ...
—
Sangram Nandkhile
Você está fazendo algo errado,
—
Wassim AZIRAR
localStrings = new List<string>;deve ser colocado antes do forloop #
Wassim, acho que é por isso que ele diferencia entre local e global; localStrings é local no escopo do loop for, GlobalStrings está no escopo global.
—
Dagrooms
Este é um péssimo exemplo (que convida a comentários totalmente equivocados, como os de Wassim), já que obviamente você poderia apenas fazê-lo
—
Jim Balter
Addem GlobalStringsvez de fazê-lo localStrings. E o FWIW que você executa o loop é executado apenas 9 vezes. Melhor seriafor (int x = 0; x < 10; ++x) {var localStrings = GetAListOfStrings(); /* append those to GlobalStrings */}