Hallo zusammen,
ich bin neu hier und programmiere erst seit einigen Tagen. Ich nutze in der Schule die objektorientierte Programmierung, komme bei der Verwendung einer ArrayList aber nicht weiter. Hier mal der Quellcode meine Fach- und Oberflächenklasse:
Fachklasse Kunde:
Oberflächenklasse Form_1:
Wenn ich den Button1 klicke, steht in der ListBox nur Test_ArrayList.Kunde dabei handelt es sich um den Namen des Projekte und die Fachklasse (Kunde).
Eigentlich sollte an dieser Stelle der Kunde ABC Meier und ABD Müller stehen.
Kann mir jemand helfen?
Besten Dank
Falsches Label (kein VB6), Keine Code-Tags und falsches Unterforum. Bitte schau dir die Grundregeln zu Benutzung des Forums an. Das erhöht deine Chance Antworten zu erhalten und macht anderen weniger Arbeit.
Editiert, verschoben. ~fufu
ich bin neu hier und programmiere erst seit einigen Tagen. Ich nutze in der Schule die objektorientierte Programmierung, komme bei der Verwendung einer ArrayList aber nicht weiter. Hier mal der Quellcode meine Fach- und Oberflächenklasse:
Fachklasse Kunde:
VB.NET-Quellcode
- Public Class Kunde
- Private kundenNr As String
- Private nachname As String
- Dim kund As Kunde
- Public Property pKundenNr As String
- Get
- Return kundenNr
- End Get
- Set(value As String)
- kundenNr = value
- End Set
- End Property
- Public Property pNachname As String
- Get
- Return nachname
- End Get
- Set(value As String)
- nachname = value
- End Set
- End Property
- Sub New(ByVal kKundenNr As String, ByVal kNachname As String)
- pKundenNr = kKundenNr
- pNachname = kNachname
- End Sub
- End Class
Oberflächenklasse Form_1:
VB.NET-Quellcode
- Public Class Form1
- Dim kunden As New ArrayList
- Dim kund As Kunde
- Dim i As Long
- Sub kundeEintragen(ByVal kundenNr As String, ByVal nachname As String)
- kund = New Kunde(kundenNr, nachname)
- kunden.Add(kund)
- ListBox1.Items.Add(kund.ToString())
- End Sub
- Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
- kunden.Clear()
- kundeEintragen("ABC", "Meier")
- kundeEintragen("ABD", "Müller")
- End Sub
- End Class
Wenn ich den Button1 klicke, steht in der ListBox nur Test_ArrayList.Kunde dabei handelt es sich um den Namen des Projekte und die Fachklasse (Kunde).
Eigentlich sollte an dieser Stelle der Kunde ABC Meier und ABD Müller stehen.
Kann mir jemand helfen?
Besten Dank
Falsches Label (kein VB6), Keine Code-Tags und falsches Unterforum. Bitte schau dir die Grundregeln zu Benutzung des Forums an. Das erhöht deine Chance Antworten zu erhalten und macht anderen weniger Arbeit.
Editiert, verschoben. ~fufu
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „fufu“ ()