2016-09-24 76 views
0

列表中的列表中的打印項返回空白控制檯不寫入列表中的項目。我正在嘗試將用戶輸入添加到列表中,然後寫入屏幕。所以一旦我添加輸入到列表中,我希望它能夠打印到屏幕上。c#,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; 
       } 

     } 
+0

太多調用到Console.ReadLine在「添加」的情況 – Steve

回答

0

您需要分配給一個變量,然後添加

string line = Console.ReadLine(); 
list.Add(line); 
+0

仍然不打印列表中的項目 – EyedFox1

0

當你寫:

ArrayList list = new ArrayList(); 

刪除ArrayList中的所有元素。

你沒有張貼你怎麼去之後插入的元素的「榜」第...

還您sholud刪除第一

Console.ReadLine(); 
+0

這是創建一個新列表。然後我添加元素列表。 – EyedFox1

+0

但是,您如何進入列表部分? –

+0

案例「列表」顯示如何查看列表中的每個項目 – EyedFox1