我正在学习实现接口和泛型,我编写了这段代码,但是 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; };
    }
 }
}