我在一个对象中有一个结构数组。我想使用 foreach 循环将数组中的每个结构传递给类,以便我可以显示类中的每个结构。这是对象中传递 struct 的代码:
public IEnumerator recup_voitures()
{
foreach (voiture v in _arrVCollection)
{
yield return (v);
}
}
我尝试使用以下方法在课堂上恢复这些:
foreach (CarCollection.voiture o in collection.recup_voitures())
{
//some console.writeline to display whats inside each struct
}
这不起作用。我收到一个错误,说它没有公共 GetEnumerator。谁能帮我解决这个问题?