Я не совсем понимаю, для чего нужен IEnumerator из коллекций С#. Для чего он используется и почему его следует использовать?
Я попытался посмотреть в Интернете по адресу https://msdn.microsoft.com/en-us/library/system.collections.ienumerator.aspx, но эта статья не имеет особого смысла. Причина, по которой я спрашиваю, заключается в игровом движке Unity3d, он используется вместе с функцией yield. Я пытаюсь понять причину использования IEnumerator.
for (int i = 0; i < maxItems; ++i)
28.10.2010