有人能帮我吗?我对 lambda 表达式不是很擅长。
protected void Process1(List<SomeClass> mylist)
{
foreach (var item in mylist)
{
if (!SomeClass.Validate(item))
{
continue;
}
DoStuff(item);
DoMore(item);
DoEven(item);
}
}
protected void Process2(List<SomeClass> mylist)
{
foreach (var item in mylist)
{
if (!SomeClass.Validate(item) || item.Value == 0)
{
continue;
}
DoStuff(item);
DoMore(item);
DoEven(item);
}
}