Saya memiliki yang berikut ini:
- Daftar utama yang disebut GlobalStrings
- Daftar lain disebut localStrings
Dalam satu lingkaran misalnya:
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
tumpukan selalu mengalir ... pertanyaan bagus ...
—
Sangram Nandkhile
Anda melakukan itu salah,
—
Wassim AZIRAR
localStrings = new List<string>;harus ditempatkan sebelum forloop
Wassim, saya pikir itu sebabnya dia membedakan antara lokal dan global; localStrings adalah lokal untuk lingkup for-loop, GlobalStrings berada dalam lingkup global.
—
Dagrooms
Ini adalah contoh yang buruk (yang mengajak benar-benar salah arah komentar seperti Wassim ini), karena jelas Anda hanya bisa
—
Jim Balter
Adduntuk GlobalStringsbukan ke localStrings. Dan FWIW you loop hanya berjalan 9 kali. Lebih baikfor (int x = 0; x < 10; ++x) {var localStrings = GetAListOfStrings(); /* append those to GlobalStrings */}