我有以下几点:
- 一个名为GlobalStrings的主列表
- 另一个名为localStrings的列表
例如,在循环中:
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
您做错了,
—
Wassim AZIRAR 2014年
localStrings = new List<string>;
应该放在for
循环之前
瓦西姆(Wassim),我认为这就是他区分本地和全球的原因。localStrings在for循环作用域内是局部的,GlobalStrings在全局作用域内。
—
Dagrooms 2015年
这是一个糟糕的示例(它会引起Wassim的完全错误的评论),因为显然您可以选择
—
Jim Balter
Add
to GlobalStrings
而不是to localStrings
。FWIW您循环仅运行9次。最好是for (int x = 0; x < 10; ++x) {var localStrings = GetAListOfStrings(); /* append those to GlobalStrings */}