[英]c#, printing items in list returns empty when list.add(Console.ReadLine)
控制台不會在列表中寫入項目。 我正在嘗試將用戶的輸入添加到列表中,然后寫入屏幕。 因此,一旦我將輸入添加到列表中,我就會希望將其打印到屏幕上。
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;
}
}
您需要分配一個變量,然后添加
string line = Console.ReadLine();
list.Add(line);
當你寫:
ArrayList list = new ArrayList();
您刪除ArrayList中的所有元素。
插入元素后,您沒有發布如何進入“列表”部分。
你也應該刪除第一個
Console.ReadLine();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.