我有一个 Club 类,它有一个列表 _list 作为参数,而“Player”是另一个类......我有这个添加俱乐部成员的方法,它是这样实现的:
public void AddPlayer(Player p)
{
if(_list.Contains( p))
throw new Exception("The Player " + p.Name + " " + p.Surname + " is already a member of this club!");
_list.Add(p);
}
现在,当我在主程序中执行此操作时:
Player p = new Player("Christiano", "Ronaldo", 1993);
Club club = new Club("ManUtd", coach);
club.AddPlayer(p);
它抛出一个异常,指出对象引用未设置为对象的实例。