我正在学习实现接口和泛型,我编写了这段代码,但是 VStudio 说我没有实现 System.Collections.Enumerable.GetEnumerator()。我一般没有在下面这样做吗?它想要两个实现?
namespace Generic_cars
{
class VehicleLot:IEnumerable<Vehicle>
{
public List<Vehicle> Lot = new List<Vehicle>();
IEnumerator<Vehicle> IEnumerable<Vehicle>.GetEnumerator()
{
foreach (Vehicle v in Lot) { yield return v; };
}
}
}