在C#</string>中初始化List <string>

时间:2010-06-02 05:52:11

标签: c#

如何将List中的项目设为零

我有一个列表&lt;串GT; sampleList包含10个项目。

例如:

1
2
3
4
5
6
7
8
9
0

如何将列表内容变为零,如

0
0
0
0
0
0
0
0
0
0

提前致谢...

4 个答案:

答案 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();