0

控制台不会在列表中写入项目。我正在尝试将用户的输入添加到列表中,然后写入屏幕。因此,一旦我将输入添加到列表中,我希望它打印到屏幕上。

ArrayList list = new ArrayList();

 switch (userInput)
        {

            case "Add":
                {
                    Console.WriteLine("Enter Fullname: ");
                    Console.ReadLine();
                    list.Add(Console.ReadLine());

                    display();
                    break;
                }


            case "List":
                {

                    foreach (string item in list)
                    {

                        Console.WriteLine(item);
                    }
                    display();
                    break;
                }

        }
4

2 回答 2

0

当你写:

ArrayList list = new ArrayList();

删除 ArrayList 中的所有元素。

您没有发布插入元素后如何进入“列表”部分......

你也应该删除第一个

Console.ReadLine();
于 2016-09-24T23:09:37.790 回答
0

您需要分配给一个变量,然后添加

string line = Console.ReadLine();
list.Add(line);
于 2016-09-24T20:31:12.467 回答