カスタムタイプの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 {...}
}