如何使在列表中的項目爲零初始化列表<string>在C#
我有一個名單列表<字符串> sampleList其中包含10個項目。
如:
1
2
3
4
5
6
7
8
9
0
如何使列表內容到零象提前
0
0
0
0
0
0
0
0
0
0
謝謝...
如何使在列表中的項目爲零初始化列表<string>在C#
我有一個名單列表<字符串> sampleList其中包含10個項目。
如:
1
2
3
4
5
6
7
8
9
0
如何使列表內容到零象提前
0
0
0
0
0
0
0
0
0
0
謝謝...
SampleList = SampleList.Select(X => 「0」)。ToList ();
我只想遍歷列表,代替它?內容(字符串)爲「0」
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,簡單,輕鬆,有效。雖然他確實聲稱有一個字符串列表。 – 2010-06-02 05:59:31
+1因爲如此透徹。 – VoodooChild 2010-06-02 06:12:22
我想知道爲什麼上面的答案與此相同,甚至更早的答案沒有得到如此高的回報。 – Amsakanna 2010-06-02 06:16:33
另一種選擇是
myList = Enumerable.Repeat<string>("0", myList.Count).ToList();
我承認它肯定不是比普通的循環更好,但Repeat<T>
有它的用途
+1功能編程! – 2010-06-02 12:42:51
我需要一個簡單的方法....迭代是一個及時的過程嗎? – 2010-06-02 05:56:55
@Pramodh:不成熟的優化是萬惡之源。 – wRAR 2010-06-02 05:58:25
@Pramodh,而不是這樣一個小列表。 – 2010-06-02 05:58:46