我发现这个例子以相反的顺序返回自定义类型 Car 对象。有人可以解释一下这段代码。谢谢
public IEnumerable GetTheCars(bool returnReversed)
{
if(returnReversed)
{
for(int i=cars.Length; i!=0; i--)
{
yield return cars[i-1]; //this line makes me confused
}
}
else {...}
}