hi also ich habe eine liste mit vokabeln in der konsole eingegeben (hier im code weggelassen).
nun will ich sie in 10er schritten wiedergeben.
IM code kann man sehen wie das gemeint ist, aber schlecht umgesetzt. DENN die Wiedergabe die ich gecodet habe, ist für ca 40 vokabeln. Aber was, wenn die vokabelliste 100 oder 200 Einträge enthält? Wie gebe ich das dem Code zu verstehen? Und wie schreibe ich das, ohne alles 10 vokabeln eine neue for-schleife zu erstellen?
Würde mich über hilfe freuen.
nun will ich sie in 10er schritten wiedergeben.
IM code kann man sehen wie das gemeint ist, aber schlecht umgesetzt. DENN die Wiedergabe die ich gecodet habe, ist für ca 40 vokabeln. Aber was, wenn die vokabelliste 100 oder 200 Einträge enthält? Wie gebe ich das dem Code zu verstehen? Und wie schreibe ich das, ohne alles 10 vokabeln eine neue for-schleife zu erstellen?
Würde mich über hilfe freuen.
VB.NET-Quellcode
- dim vokabeln as new(list of string)
- Console.WriteLine("(T) Hier die Vokabeln aufgeteilt darstellen:")
- selection = Console.ReadLine.ToUpper()
- Select Case selection
- Case "T"
- While selection <> "**"
- For i = 0 To 10
- Console.WriteLine(vokabeln(i))
- Console.ReadLine()
- Next
- Console.WriteLine("Zum rausgehen ** drücken")
- selection = Console.ReadLine
- End While
- selection = "blöb"
- While selection <> "**"
- For i = 11 To 20
- Console.WriteLine(vokabeln(i))
- Console.ReadLine()
- Next
- Console.WriteLine("Zum rausgehen ** drücken")
- selection = Console.ReadLine
- End While
- selection = "blöb"
- While selection <> "**"
- For i = 21 To 30
- Console.WriteLine(vokabeln(i))
- Console.ReadLine()
- Next
- Console.WriteLine("Zum rausgehen ** drücken")
- selection = Console.ReadLine
- End While
- selection = "blöb"
- While selection <> "**"
- For i = 31 To vokabeln.Count - 1
- Console.WriteLine(vokabeln(i))
- Console.ReadLine()
- Next
- Console.WriteLine("Zum rausgehen ** drücken")
- selection = Console.ReadLine
- End While
- Console.ReadLine()
- Console.Clear()
- End Select
- End Select