public bool RemoverJogadores(List <Jogador> jogadores) { if (jogadores.Count - Jogadores.Count < 16) { return(false); } // for (int i = 0; i < Jogadores.Count; i++) // { // for (int j = 0; j < Jogadores.Count; j++) // { // if (jogadores[j] == Jogadores[i]) // { // Jogadores.Remove(jogadores[j]); // } // } // } for (int i = 0; i < jogadores.Count; i++) { var temporary = Jogadores.FirstOrDefault(player => player == jogadores[i]); Jogadores.Remove(temporary); } return(true); }