我对使用 linq 表达式并尝试重构一些旧代码相当陌生。有没有办法将下面的方法变成一个简短而干净的 Linq 表达式?
public int GetParentCount(object o)
{
int count = 0;
object parent = GetParentObject(o);
while (parent != null)
{
count++;
parent = GetParentObject(parent);
}
return count;
}
我试过搜索但没有得到满意的结果