メインコンテンツへスキップ
< すべてのトピックに戻る

IEnumerableとIEnumeratorの違いは?

IEnumerable(列挙できるもの)は、「リストや配列などの、中身を順番に取り出せる箱」のことです(foreachで回せる)。

 

IEnumerator(列挙する人)は、「箱の中から、現在どのデータを見ているか」を管理するカーソルのようなものです。Unityのコルーチンはこの仕組みを応用しています。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に