мне нужно когда я прохожусь по нему выбрать один из элементов рандомно, но этот элемент не должен быть false и сделать с него true.
Я одним Where могу обойтись?
Linq не может менять исходную коллекцию)
Как тогда лучше тут поступить?
Может, но изкоробочный вроде не делает так
взять рандомный индекс, посмотреть false ли он, если да, то поменять) вариант покруче: взять все индексы где false, выбрать рандомный, поменять
не, ну у листа есть ForEach) это конечно не LINQ
Может сделать новую.)))
linq если брать методы, а не синтаксис запросов, строится на экстеншенах, добавляй сколько влезет)
Эт да. Ключевой вопрос в индексаторе, которого у ICollection как бэ нет.
получить их и занести в массив?
что-то в этом роде?
учитывая что почти все методы линка даункастят енумерабль в массив или лист..
Обсуждают сегодня