可能重复:
Can anyone explain IEnumerable and IEnumerator to me?
what is IEnumerable in .net
我对这个IEnumerable很困惑。
当方法返回IEnumerable
/ IEnumerable<T>
或将其用作参数时,这意味着什么?
我的猜测是它可以返回/接受任何(通用)集合类型,我们以后可以在foreach循环中使用它,不是吗?
让我更加困惑的是它是一个界面。
不确定是什么让我如此困惑,但我真的对此感到愚蠢。