Hallo!
Ich habe folgendes Problem:
Ich möchte eine Liste mit jeweils drei Einträgen erstellen. (String, String, Boolean). Dazu habe ich bereits eine Klasse geschreiben, die so weit funktioniert.
Spoiler anzeigen
Jedoch scheine ich bei dem Hinzufügen von Einträgen in die Liste etwas falsch zu machen. Als Test versuche ich zwei Einträge zu machen.
Allerdings wird zwei mal der letzte Eintrag zur Liste hinzugefügt (Anstelle von beiden ein mal, wie es sein sollte) . Was mache ich falsch?
Die EInträge überprüfe ich mit einer einfachen Messagebox.
Vielen Dank!
Ich habe folgendes Problem:
Ich möchte eine Liste mit jeweils drei Einträgen erstellen. (String, String, Boolean). Dazu habe ich bereits eine Klasse geschreiben, die so weit funktioniert.
VB.NET-Quellcode
- Module ModuleBasicCommand
- Dim _Command As String
- Dim _Value As String
- Dim _isLocked As Boolean
- Public Class clsBasicCommand
- Public Sub New(ByVal command As String, ByVal value As String, ByVal Optional isLocked As Boolean = False)
- _Command = command
- _Value = value
- _isLocked = isLocked
- End Sub
- Public Property Command As String
- Get
- Return _Command
- End Get
- Set(value As String)
- 'Nothing
- End Set
- End Property
- Public Property Value As String
- Get
- Return _Value
- End Get
- Set(value As String)
- 'Nothing
- End Set
- End Property
- Public Property Islocked As Boolean
- Get
- Return _isLocked
- End Get
- Set(value As Boolean)
- 'Nothing
- End Set
- End Property
- End Class
- End Module
Jedoch scheine ich bei dem Hinzufügen von Einträgen in die Liste etwas falsch zu machen. Als Test versuche ich zwei Einträge zu machen.
Allerdings wird zwei mal der letzte Eintrag zur Liste hinzugefügt (Anstelle von beiden ein mal, wie es sein sollte) . Was mache ich falsch?
Die EInträge überprüfe ich mit einer einfachen Messagebox.
Vielen Dank!