IEnumerable<BaseModel> s1 = new List<CommodityModel>(); IEnumerator<BaseModel> s2 = new List<CommodityModel>();
跟什么协变和逆变没关系,因为List集成了IEnumerable接口而没有集成IEnumerator接口,所以List能转成 IEnumerable不能转成IEnumerator,跟你的类没关系 你看int型的List转,第二行转IEnumerator 也是不行的 IEnumerable x1 = new List<int>(); IEnumerator ……
17,741
社区成员
24,334
社区内容
加载中
试试用AI创作助手写篇文章吧