我正在C#上做一个关于足球队管理的小项目。需要有一个最大大小为10的数组,但首先它只能容纳5个团队。
以下是我使用过的代码:
class FootballTeams
{
private string[] teams = new string[10] { "Everton", "Liverpool", "Arsenal", "Manchester United", "West Hame United", "", "", "", "", "" };
public FootballTeams(){ }
public void DisplayMenu()
{
Console.WriteLine("Football Manager");
Console.WriteLine();
Console.WriteLine("1. Add a Football team");
Console.WriteLine("2. List the Football teams");
Console.WriteLine("3. Search for a Football team");
Console.WriteLine("4. Delete a team");
Console.ReadLine();
}
public void DisplayTeams()
{
foreach(var item in teams)
Console.Write(item.ToString() + " ");
}
}
}
我不知道我是否创建了正确的字符串。当调用DisplayTeams方法时,会显示5个团队。但是我不知道它是否正确,因为我要添加更多方法。一个允许用户输入团队名称,并将其添加到数组中,并允许用户定义他们想要删除的团队,并在之后更新和显示数组的内容。
我是C#的诺布,所以任何帮助都会很棒!
答案 0 :(得分:0)
数组具有预定义的长度和索引,无法更改 如果你想制作TEAMS的DYNAMIC LIST,最好使用LIST而不是Array 列表类型允许您轻松管理数据 即他们有预定义的功能,您可以轻松添加或删除任何团队,列表将处理索引
你也可以像使用带索引的数组一样使用列表
例如
List Team = new List();
Team.add("XYZ");
Team.add("XYZ");
Team.add("XYZ");
Team.add("XYZ");