我想知道如何用linq替換一個簡單的foreach循環。我不是在尋找大約2個或多圈的答案....這是專門爲一個單一的foreach循環..用linq替換一個簡單的forloop
List<string> strlist=new List<string>();
strlist.Add("Hello");
strlist.Add("World");
//The main "to be linq" here...
foreach(string str in strlist)
{
Console.Writeline(str);
}
現在我該怎麼寫這個簡單的循環中1號線?
感謝
只是指出只適用於列表(這是在提出的問題的情況下),而LINQ的東西通常與IEnumerable 一起使用。 –
2009-12-05 08:38:13
是的,但是因爲'IEnumerable'沒有等價物,所以爲此實現擴展方法應該是相當簡單的。 –
2009-12-05 09:14:03