Я занимаюсь разработкой небольшого проекта, и я подумал, что могу попробовать что-то, чего не знаю, чтобы узнать что-то новое.
У меня есть коллекция сообщений, которая называется msgs. Я хотел бы отфильтровать только непрочитанные и затем установить его на «чтение».
Для этого я вызвал метод Where с этим лямбда-выражением, я думаю, что получу список всех непрочитанных сообщений. Теперь я хотел бы установить значение «Чтение» (присвоение «T» свойству MessageRead). Есть ли способ сделать это, используя лямбда-выражения?
Я получил этот код, но метод «Все» - это не то, к чему я стремлюсь, я просто обнаружил, что он проверяет, все ли элементы в списке соответствуют этому условию.
msgs.Where(message => message.MessageRead == 'F').All(message => message.MessageRead = 'T');
Большое спасибо,
Оскар