Проверить наличие элемента в List

Есть класс

public class Player {
   public int player_id;
   public int money;
   public int status;
}

Объявлен List

List<Player> Players = new List<Player>();

Мне нужно проверить, есть ли в списке пользователь с определенным ID. Так не работает:

int search_player_id = 10;
bool online = Players.player_id.Contains(search_player_id);

Работает так, но несколько строк кода и метод перебора

bool online = false;
int search_player_id = 10;
for (int i = 0; i < Players.count; i++) {
   if (Players[i].player_id == search_player_id){
       online = true;
   }
}

Ответы (0 шт):