实现IEnumerable <T>和IEnumerator <T>时GetEnumerator()的推荐行为是:
IEnumerable <T>接口是一个泛型接口,用于表示一个可枚举的集合。实现IEnumerable <T>接口时,需要实现一个名为GetEnumerator()的方法,该方法返回一个IEnumerator <T>类型的对象。
IEnumerator <T>接口也是一个泛型接口,用于表示一个可枚举的集合的枚举器。实现IEnumerator <T>接口时,需要实现以下方法:
在实现IEnumerable <T>和IEnumerator <T>接口时,GetEnumerator()方法的推荐行为如下:
总之,实现IEnumerable <T>和IEnumerator <T>接口时,应该遵循这些推荐行为,以确保可枚举集合的正确实现和使用。
领取专属 10元无门槛券
手把手带您无忧上云