所以我试图使用 FindAll 返回匹配的对象列表。例如,当我只使用一种条件时,它的效果很好
patientstatus = statuslist.FindAll(delegate(StatusReader.onestatus p1)
{
return p1.WL_ID == patlist[i].wl_id;
});
但我想使用多个条件,其中一些包含 if 语句,我不知道如何。似乎格式需要有一个返回语句,微软的示例(http://msdn.microsoft.com/en-us/library/fh1w7y8z.aspx)只使用了一个条件。
我可以为每个条件设置多个 FindAll 方法,或者只创建一个循环来自己扫描所有值,但是我肯定缺少一个明显的东西,对吗?