motkot
@motkot
Программирование C#.

Как проверить еще одну переменную в .Find()?

В листе PlayerBrawlers нужно найти Бравлера у которого 7 уровень и выше и булевая переменная Have равна False? Как это сделать и потом занести в RandomBrawler такого Бравлера

// Сейчас проверка только на 7 уровень
                if(player.PlayerBrawlers.Find(item => item.Level >= 7))
                {
                    RandomBrawler = player.PlayerBrawlers.Find(item => item.Level >= 7); // Важно чтобы был не только 7 уровень, но и Have = false
                }
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
заменить на
RandomBrawler = player.PlayerBrawlers.FirstOrDefault(item => item.Level >= 7 && item.Have == false);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Кнопка Екатеринбург
До 150 000 ₽
VENTRA Москва
До 100 000 ₽
ATI.SU Санкт-Петербург
от 160 000 ₽
02 авг. 2021, в 23:34
750 руб./в час
02 авг. 2021, в 23:03
10000 руб./за проект
02 авг. 2021, в 23:03
45000 руб./за проект