如何将List中的项目设为零
我有一个列表<串GT; sampleList包含10个项目。
例如:
1
2
3
4
5
6
7
8
9
0
如何将列表内容变为零,如
0
0
0
0
0
0
0
0
0
0
提前致谢...
答案 0 :(得分:8)
List<int> numbers = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8 };
for (int i = 0; i < numbers.Count; i++ )
{
numbers[i] = 0;
}
答案 1 :(得分:5)
另一种选择是
myList = Enumerable.Repeat<string>("0", myList.Count).ToList();
我承认它肯定不比常规循环好,但Repeat<T>
有其用途
答案 2 :(得分:4)
?我只是遍历列表,将内容(字符串)替换为“0”
答案 3 :(得分:0)
SampleList = SampleList.Select(X =&gt; “中0”)ToList();