foreach能换成Linq写么
堆垃圾代码的过程中,忽然心有所感,像下边这样的循环设置一个值的语句能否用Linq搞定呢?
忽然脑子生锈,各位直接告诉我咋写吧。
foreach (var item in Material )
{
item.PartID = string.Empty;
}
foreach (var item in Process)
{
item.PartID = string.Empty;
}
------解决方案--------------------Process.ForEach(new Action<Proces>(x => x.PartID = string.Empty));