-1
next 2 Mp3's在名單上,有人可以幫助我嗎?如何顯示新的List項目?
next 2 Mp3's在名單上,有人可以幫助我嗎?如何顯示新的List項目?
我要顯示所有被留下
你可以使用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);
}
您可以使用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);
}
}