2017-05-18から1日間の記事一覧

yield

C#

前回、IEnumeratorを継承したオブジェクトを作ってGetEnumeratorで返すことで、foreachによるアクセスを可能にした。 しかし、いちいちオブジェクトを作るのも大変・・・。GetEnumerator内で、要素ごとにyield returnすれば、その要素を持つ仮想のコレクショ…