Вопросы по теме 'ienumerator'

Сериализация в классах, реализующих IEnumerator
Я написал программу, которая будет сериализовать и десериализовать, она отлично справляется с этим (я планирую реализовать ее в подклассах, как только я начну правильно работать с одним из них). Однако у меня возникли проблемы, когда я решил, что...
5912 просмотров

Блоки Dispose и Iterator
Эти два вопроса почти отвечают на мой собственный вопрос, но не совсем. Считайте, что это дополнительный вопрос к ним. Нужно ли мне рассмотреть вопрос об утилизации любого IEnumerable‹ T› я использую? Понимание блоков итератора и метода...
1347 просмотров

Когда я должен отдельно реализовать IEnumerator‹T›?
В фреймворковых классах коллекций я часто видел IEnumerator<T> отдельно реализованный как внутренний класс, и его экземпляр возвращается в методе GetEnumerator . Теперь предположим, что я пишу свои собственные классы коллекций, которые...
741 просмотров

Почему эта сопрограмма запускается только один раз?
"Что-то" печатается только один раз... IEnumerator printSomething; void Start () { printSomething = PrintSomething(); StartCoroutine (printSomething); } IEnumerator PrintSomething () { print ("Something"); yield return null;...
2752 просмотров
schedule 21.03.2024

Явная реализация IEnumerator‹T› VS реализация yield return
У меня следующая проблема: Я хочу реализовать свою собственную коллекцию, которая также будет реализовывать интерфейс ICollection<T> . Это означает, что мне также нужно реализовать интерфейс IEnumerable<T> . Реализовать...
481 просмотров

Поточное перечисление, добавление или удаление коллекции в С#
Я столкнулся с вопросом в интервью, я не уверен, что понял его правильно. Будет ли это действительно сценарий в реальном времени?? Но я стараюсь изо всех сил объяснить проблему Создайте класс, который должен быть коллекцией (реализовать...
332 просмотров

Как правильно использовать IEnumerator, когда кнопка вызывает несколько функций
Я делаю карточную игру, в которой пытаюсь сделать задержку (0,5f) перед созданием каждой карты. У меня есть код, который создает экземпляры и объект public IEnumerator Name(int x,int y, int z) { } В IEnum у меня есть yeild return new...
74 просмотров
schedule 31.01.2024

Получение MethodInfo из сгенерированного типа IEnumerator
Я пытаюсь собрать атрибуты, применяемые к методу IEnumerator, на основе экземпляра перечислителя. Например: static class Program { [SomeAttribute("Hello")] static IEnumerator Test() { yield return 1; yield return...
24 просмотров