<分区>
Possible Duplicate:
LINQ equivalent of foreach for IEnumerable<T>
List<T>
有一个方法叫做 ForEach
它对它的每个元素执行传递的操作。
var names = new List<String>{ "Bruce", "Alfred", "Tim", "Richard" };
names.ForEach(p => { Console.WriteLine(p); });
但是如果 names
怎么办?不是 List<T>
但是一个IList<T>
? IList<T>
没有类似 ForEach
的方法.
还有其他选择吗?