Вопросы по теме 'ienumerator'
Сериализация в классах, реализующих IEnumerator
Я написал программу, которая будет сериализовать и десериализовать, она отлично справляется с этим (я планирую реализовать ее в подклассах, как только я начну правильно работать с одним из них). Однако у меня возникли проблемы, когда я решил, что...
5912 просмотров
schedule
19.01.2024
Блоки Dispose и Iterator
Эти два вопроса почти отвечают на мой собственный вопрос, но не совсем. Считайте, что это дополнительный вопрос к ним.
Нужно ли мне рассмотреть вопрос об утилизации любого IEnumerable‹ T› я использую?
Понимание блоков итератора и метода...
1347 просмотров
schedule
03.11.2023
Когда я должен отдельно реализовать IEnumerator‹T›?
В фреймворковых классах коллекций я часто видел IEnumerator<T> отдельно реализованный как внутренний класс, и его экземпляр возвращается в методе GetEnumerator .
Теперь предположим, что я пишу свои собственные классы коллекций, которые...
741 просмотров
schedule
25.11.2022
Почему эта сопрограмма запускается только один раз?
"Что-то" печатается только один раз...
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 просмотров
schedule
11.04.2024
Поточное перечисление, добавление или удаление коллекции в С#
Я столкнулся с вопросом в интервью, я не уверен, что понял его правильно. Будет ли это действительно сценарий в реальном времени?? Но я стараюсь изо всех сил объяснить проблему
Создайте класс, который должен быть коллекцией (реализовать...
332 просмотров
schedule
06.12.2023
Как правильно использовать 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 просмотров
schedule
06.10.2022