【发布时间】:2021-05-29 11:58:56
【问题描述】:
我有一个班级Team 喜欢
public class Team
{
public string Name { get; set; } = string.Empty;
public IEnumerable<Player> Players { get; set; } = new List<Player>();
public Team(string name, IEnumerable<Player> players)
{
Name = name;
Players = players;
}
public void addPlayer(Player pl){
// Players.Add(pl);
}
}
我怎样才能正确地创建一个方法来将玩家添加到团队类中,例如:
public void addPlayer(Player pl){
// Players.Add(pl);
}
【问题讨论】:
-
有什么问题?
-
您为什么决定将
Players设为IEnumerable<Player>类型? -
将类型从
IEnumerable<Player>更改为IList<Player>或ICollection<Player>。 -
快速提醒您问题中的乞求语气,Behseini (my recent feedback is in these comments)。在这种情况下,它让我注意到这个问题无论如何都是题外话。这个故事的寓意也许是倾听对你有帮助的建议。
标签: c#