Hallo , ich wünsche bzw. hoffe ihr hattet alle schöne Feiertage.
Ich selbst hab mich mal wieder an mein Vorhaben, bissel VB2010 programmieren zu lernen gesetzt. Aber leider bleib ich wieder am selben Problem hängen. Hab da einiges gelesen und versucht aber anscheinend nix verstanden. Habe zum Versuch das alte Thema Lottoprogramm aufgegriffen und möchte ein Array von 6 Zahlen mit einer Liste ( schon gezogenen Zahlenreihen ) die ich in eine Listbox geladen habe, zeilenweise vergleichen.
In meinen hier stehenden Code habe ich den Vergleich in das Einlesen der Liste gesetzt, soll späterr aber raus, damit die Liste nicht immer wieder eingelesen werden muß. Ich denke mal, mein Programm läuft nicht, da die Liste ein String ist und ich mit Arrays arbeiten will. Nur bekomme ich es nicht hin die einzelnen Zeilen der Liste in Arrays zu verwandeln.
Könntet ihr mir da bitte weiterhelfen.
Ich hoffe den Programmcode diesesmal richtig hier eingesetzt zu haben.
Da ich langsam ins Rentenalter komme gehts hier nicht um Hausaufgaben oder so, nur um meinen Dickkopf
Danke euch schon mal .
Gruß Jiron
Ich selbst hab mich mal wieder an mein Vorhaben, bissel VB2010 programmieren zu lernen gesetzt. Aber leider bleib ich wieder am selben Problem hängen. Hab da einiges gelesen und versucht aber anscheinend nix verstanden. Habe zum Versuch das alte Thema Lottoprogramm aufgegriffen und möchte ein Array von 6 Zahlen mit einer Liste ( schon gezogenen Zahlenreihen ) die ich in eine Listbox geladen habe, zeilenweise vergleichen.
In meinen hier stehenden Code habe ich den Vergleich in das Einlesen der Liste gesetzt, soll späterr aber raus, damit die Liste nicht immer wieder eingelesen werden muß. Ich denke mal, mein Programm läuft nicht, da die Liste ein String ist und ich mit Arrays arbeiten will. Nur bekomme ich es nicht hin die einzelnen Zeilen der Liste in Arrays zu verwandeln.
Könntet ihr mir da bitte weiterhelfen.
VB.NET-Quellcode
- Dim gl As Byte
- Dim nr2 As Integer
- Dim gefzr() As Byte = {z1, z2, z3, z4, z5, z6}
- Dim line2() As Byte = {gziz1, gziz2, gziz3, gziz4, gziz5, gziz6, gziz7}
- Dim pfad2 As String = ("gezoziehng0.txt")
- If File.Exists("gezoziehng0.txt") Then
- nr2 = 0
- For Each line2 In IO.File.ReadAllLines(pfad2)
- nr2 = nr2 + 1
- '--------------------------------------------
- ' Anfang vom Vergleich der schon gezogenen Ziehungsreihen
- For z = 0 To gefzr.GetUpperBound(0)
- For y = 0 To line2.GetUpperBound(0)
- If gefzr(z) = line2(y) Then
- gl += 1
- End If
- Next
- ' Ende vom Vergleich der schon gezogenen Ziehungsreihen
- '--------------------------------------------
- lstA2.Items.Add(nr2 & ": " & line2.ToArray())
- Next
- txtanzr.Text = nr2
- Else
- lstA.Items.Add("Datei - gezoziehng0.txt - nicht vorhanden")
- End If
Ich hoffe den Programmcode diesesmal richtig hier eingesetzt zu haben.
Da ich langsam ins Rentenalter komme gehts hier nicht um Hausaufgaben oder so, nur um meinen Dickkopf
Danke euch schon mal .
Gruß Jiron