2016-06-13 21 views

Antwort

0

Ich möchte alle Mp3 anzuzeigen, die

gelassen werden könnten Sie Console.ReadKey verwenden für jede Eingabe-Taste zu warten, und verwenden die gleiche Logik Rest der Datensätze zu drucken.

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

Sie können die Console.ReadKey und Schleife durch die Liste wieder verwenden und aus dem Index beginnen, wo Sie zunächst links ab.

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); 
     } 

Man könnte es auch ein separates Verfahren, so dass Sie nur in Ihrem Code einen Platz in einer Schleife durch die Liste haben werden und Sie können leicht ändern, wie viele Elemente, die Sie drucken möchten, und von welchem ​​Index Druck zu starten .

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); 
     } 
    } 
Verwandte Themen