我還沒有使用匿名方法。我發現代碼片段中顯示了一個代碼,如代碼片段1所示。爲什麼代碼片段1優於2?使用匿名方法
List<String> names = new List<String>();
...
//Code snippet 1
names.ForEach(delegate(String name)
{
Console.WriteLine(name);
});
//Code snippet 2
foreach (string name in names)
{
Console.WriteLine(name);
}
我不知道snippet 1比2更受歡迎。任何證據? – Vimvq1987 2011-05-18 09:29:09
我也想知道爲什麼有人會爲代碼片段1進行操作。實際上,我在我正在編寫的項目的代碼庫中找到了這個代碼,其他人編碼。 – devnull 2011-05-18 09:30:47
我強烈希望第一個是第二個。如果我需要的話,我只會使用類似的東西。例如並行。 – CodesInChaos 2011-05-18 09:37:14