VisualBasic wie Array einer Klasse erstellen

mukki

Cadet 4th Year
Registriert
Okt. 2006
Beiträge
86
Hi!
Kann mir jemand auf die Schnelle sagen warum mein Code nicht funktioniert?
Ich will ganz simple eine Klasse erstellen, welche lediglich eine Variable enthält, und dann ein array definieren, welches vom typ diese Klasse ist.
--------------------------------
Public Class meineKlasse
Dim Name As String
End Class

Public Class Form1
Dim a() As meineKlasse

a(0).Name="Hallo"

End Class
--------------------------------
Also relativ simple. Bin noch ein blutiger Anfänger in Sachen VB. Ich bekomme leider immer die Fehlermeldung, dass "a" nicht deklariert ist...

Schönen Abend noch, und danke für eure Hilfe
Mukki
 
1. Auf "Name" kannst du nicht zugreifen, da es über DIM deklariert privat ist und nicht public
2. Musst du das Array vorher mit Objekt-Instanzen initialisieren, in dem Array stehen anfangs nur sinnlose Werte drin
3. Musst du angeben,wie groß dein Array sein soll/darf
ich programmiere kein VB aber das dürfte in etwa dann so aussehen

Code:
Public Class meineKlasse
public Name As String
End Class

Public Class Form1

private a(10) As meineKlasse 

sub Irgendwas()
a(0) = new meineKlasse()
a(0).Name="Hallo"
end sub

End Class
 
Zuletzt bearbeitet:
Ah, Danke für deine schnelle Antwort. Habs schon selber rausbekommen.
Habe nach "Structures" gesucht.
MFG Mukki
 
Zuletzt bearbeitet:
Zurück
Oben