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
                }
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
заменить на
RandomBrawler = player.PlayerBrawlers.FirstOrDefault(item => item.Level >= 7 && item.Have == false);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы