具有空值的数组,添加到数组并删除数组中的元素

时间:2013-12-03 21:02:34

标签: c# .net arrays visual-studio methods

我正在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#的诺布,所以任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

数组具有预定义的长度和索引,无法更改 如果你想制作TEAMS的DYNAMIC LIST,最好使用LIST而不是Array 列表类型允许您轻松管理数据 即他们有预定义的功能,您可以轻松添加或删除任何团队,列表将处理索引

你也可以像使用带索引的数组一样使用列表

例如

List Team = new List();

Team.add("XYZ");
Team.add("XYZ");
Team.add("XYZ");
Team.add("XYZ");
相关问题