日期:2014-05-18  浏览次数:20713 次

C# 中关于List<T>遍历问题?
现在有一个List<T>, 我需要将位置为counter及以后的T对象的 某个属性比如T.Total属性设为0。除了比较普通的循环方法外,有什么更好的的方法么?比如:labma表达式

------解决方案--------------------
List<T> source = new List<T>();
int counter = 2;
source.Skip(counter).ToList().ForEach(t => t.Total = 0);
------解决方案--------------------
探讨

List<T> source = new List<T>();
int counter = 2;
source.Skip(counter).ToList().ForEach(t => t.Total = 0);

------解决方案--------------------
list<T> lists=new list<T>();
foreach(T t in lists)
{
.....
}