示例#1
0
文件: Team.cs 项目: krasi070/OOP
        public void AddPlayer(Player player)
        {
            if (CheckIfPlayerExists(player))
            {
                throw new InvalidOperationException("Player already exists in this team");
            }

            this.players.Add(player);
        }
示例#2
0
文件: Team.cs 项目: krasi070/OOP
 private bool CheckIfPlayerExists(Player player)
 {
     return this.players.Any(p => p.FirstName == player.FirstName &&
         p.LastName == player.LastName);
 }