yield

C#

[C#] イテレータの使い方 [VB.NET]

イテレータとは 英語で iterate は、繰り返しを意味します。つまりイテレータは「繰り返すためのもの」、みたいな意味でしょうか。 イテレータは、C#(.NET Framework)では列挙子と呼ばれ、IEnumeratorインターフェイスによってあらわされます。 イテレータを使うことで、コレクションクラスに対し要素を列挙することができるようになります。 つまり簡単に言うとforeach構文で処 […]