Информация об изменениях

Сообщение Re: Множественное использование IEnumerable от 15.08.2020 17:07

Изменено 15.08.2020 17:09 Jack128

Re: Множественное использование IEnumerable
Здравствуйте, _NN_, Вы писали:

_NN>Тут вот придумался другой вариант, где каждый вызов GetEnumerator возвращает другую последовательность.

_NN>Не нарушает ли это решение каких нибудь контрактов или может есть проблемы о которых я не подозреваю ?

нет конечно. любая concurrent коллекция может выдать разные последовательности на двух последовательных вызовах GetEnumerable
Re: Множественное использование IEnumerable
Здравствуйте, _NN_, Вы писали:

_NN>Тут вот придумался другой вариант, где каждый вызов GetEnumerator возвращает другую последовательность.

_NN>Не нарушает ли это решение каких нибудь контрактов или может есть проблемы о которых я не подозреваю ?

нет конечно. любая concurrent коллекция может выдать разные последовательности на двух последовательных вызовах GetEnumerator