我正在尝试根据一组标准在列表中查找对象。基本逻辑是这样的
for (objectx obj : list)
{
if (object.property1 > criteria1)
//accept object
else (object.property1 == criteria1)
{
if (object.property2 > criteria2)
//accept object
else (object.property2 == criteria2)
{
if (object.property3 > criteria3)
... etc
}
}
}
有没有一种优雅的方法来简化这种混乱?