Сообщение Re: Множественное использование IEnumerable от 15.08.2020 17:07
Изменено 15.08.2020 17:09 Jack128
Re: Множественное использование IEnumerable
Здравствуйте, _NN_, Вы писали:
_NN>Тут вот придумался другой вариант, где каждый вызов GetEnumerator возвращает другую последовательность.
_NN>Не нарушает ли это решение каких нибудь контрактов или может есть проблемы о которых я не подозреваю ?
нет конечно. любая concurrent коллекция может выдать разные последовательности на двух последовательных вызовах GetEnumerable
_NN>Тут вот придумался другой вариант, где каждый вызов GetEnumerator возвращает другую последовательность.
_NN>Не нарушает ли это решение каких нибудь контрактов или может есть проблемы о которых я не подозреваю ?
нет конечно. любая concurrent коллекция может выдать разные последовательности на двух последовательных вызовах GetEnumerable
Re: Множественное использование IEnumerable
Здравствуйте, _NN_, Вы писали:
_NN>Тут вот придумался другой вариант, где каждый вызов GetEnumerator возвращает другую последовательность.
_NN>Не нарушает ли это решение каких нибудь контрактов или может есть проблемы о которых я не подозреваю ?
нет конечно. любая concurrent коллекция может выдать разные последовательности на двух последовательных вызовах GetEnumerator
_NN>Тут вот придумался другой вариант, где каждый вызов GetEnumerator возвращает другую последовательность.
_NN>Не нарушает ли это решение каких нибудь контрактов или может есть проблемы о которых я не подозреваю ?
нет конечно. любая concurrent коллекция может выдать разные последовательности на двух последовательных вызовах GetEnumerator