2016-06-13 15 views

回答

0

我要顯示所有被留下

你可以使用Console.ReadKey等待任何輸入鍵,並使用相同的邏輯來打印的記錄,其餘的MP3。

int maxCount = 3; 
for (int i = 0; i < maxCount && i < Mp3spelers.Count(); i++) 
{ 
    Console.WriteLine(Mp3spelers[i].ID); 
    Console.WriteLine(Mp3spelers[i].make); 
    Console.WriteLine(Mp3spelers[i].mbsize); 
    Console.WriteLine(Mp3spelers[i].model); 
    Console.WriteLine(Mp3spelers[i].price); 
    Console.WriteLine(Mp3spelers[i].voorraad); 
} 

Console.ReadKey(); // wait for key-in 

// print remaining records. 
for (int i = maxCount ; i < Mp3spelers.Count(); i++) 
{ 
    Console.WriteLine(Mp3spelers[i].ID); 
    Console.WriteLine(Mp3spelers[i].make); 
    Console.WriteLine(Mp3spelers[i].mbsize); 
    Console.WriteLine(Mp3spelers[i].model); 
    Console.WriteLine(Mp3spelers[i].price); 
    Console.WriteLine(Mp3spelers[i].voorraad); 
} 
0

您可以使用Console.ReadKey並再次遍歷列表,並從最初停止的索引開始。

for (int i = maxCount; i < Mp3spelers.Count(); i++) 
     { 
      Console.WriteLine(Mp3spelers[i].ID); 
      Console.WriteLine(Mp3spelers[i].make); 
      Console.WriteLine(Mp3spelers[i].mbsize); 
      Console.WriteLine(Mp3spelers[i].model); 
      Console.WriteLine(Mp3spelers[i].price); 
      Console.WriteLine(Mp3spelers[i].voorraad); 
     } 

你也可以把它一個單獨的方法,所以你只需要在你的代碼一個地方來遍歷你的清單,你可以很容易地修改你想要多少要打印的項目,並從什麼指標開始打印。

public void ShowItemsInConsole(int firstIndex, int lastIndex) 
    { 
     for (int i = firstIndex; i < lastIndex && i < Mp3spelers.Count(); i++) 
     { 
      Console.WriteLine(Mp3spelers[i].ID); 
      Console.WriteLine(Mp3spelers[i].make); 
      Console.WriteLine(Mp3spelers[i].mbsize); 
      Console.WriteLine(Mp3spelers[i].model); 
      Console.WriteLine(Mp3spelers[i].price); 
      Console.WriteLine(Mp3spelers[i].voorraad); 
     } 
    }