Tôi có những điều sau đây:
- Danh sách chính có tên GlobalStrings
- Một danh sách khác gọi là localStrings
Trong một vòng lặp chẳng hạn:
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
chồng chất lên dòng chảy luôn đá ... câu hỏi hay ...
—
Sangram Nandkhile
Bạn đang làm sai,
—
Wassim AZIRAR
localStrings = new List<string>;
nên được đặt trước for
vòng lặp
Wassim, tôi nghĩ đó là lý do tại sao anh ta phân biệt giữa địa phương và toàn cầu; localStrings là cục bộ của phạm vi vòng lặp, GlobalStrings nằm trong phạm vi toàn cầu.
—
Dagroom
Đây là một ví dụ nghèo (mà lời mời hoàn toàn wrongheaded ý kiến như Wassim của), vì rõ ràng là bạn chỉ có thể
—
Jim Balter
Add
để GlobalStrings
thay vì để localStrings
. Và FWIW vòng lặp của bạn chỉ chạy 9 lần. Tốt hơn làfor (int x = 0; x < 10; ++x) {var localStrings = GetAListOfStrings(); /* append those to GlobalStrings */}