我不認爲自己是世界上最偉大的開發人員,但我認爲我至少可以遍歷一系列字符串!爲什麼這個C#遍歷字符串列表很奇怪?
這裏是我的功能:
public string liststrings() {
List<string> strings = new List<string>();
strings.Add("First");
strings.Add("Second");
strings.Add("Third");
string output = string.Empty;
for (int i = 0; i < strings.Count(); i++)
{
output += output + strings[i] + "<br />";
}
return output;
}
這個函數返回下面的HTML:
First<br />
First<br />
Second<br />
First<br />
First<br />
Second<br />
Third<br />
哪裏都來自額外迭代?
僅供參考:我主要來自VB腳本背景,我可以用VB腳本中的數組來完成此任務,而不會出現問題。列表或C#語法對此有什麼不同?
感謝您的任何幫助。
每過一段時間,有一個問題,儘管答案似乎很明顯我,我甚至不回答 - 這將有十個答案由我完成我的答案:) – delnan 2010-11-19 23:26:57
哦,天啊......我啞時間......漫長的一天結束......漫長的一週。準備回家!感謝大家的幫助。 – quakkels 2010-11-19 23:28:10
爲了清楚起見,循環並不奇怪,它完全按照你所說的去做。 :) – ChaosPandion 2010-11-19 23:28:38