接下来的2个Mp3在名单上,有人可以帮我这个吗?
答案 0 :(得分:0)
我想显示剩下的所有Mp3
您可以使用Console.ReadKey
等待任何输入密钥,并使用相同的逻辑来打印其余记录。
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);
}
答案 1 :(得分: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);
}
您还可以将其设置为单独的方法,这样您只需在代码中放置一个位置即可遍历列表,并且可以轻松修改要打印的项目数以及开始打印的索引。 / p>
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);
}
}