ArrayList Typ festlegen (<MyClass>)
-
Hi,
kann ich in C++ / CLI den Typ festlegen, den eine ArrayList aufnehmen kann? In Java kann ich das so festlegen
ArrayList <MyClass> liste;
Dann kann / sollte die Arraylist nur Objekte der Klasse MyClass enthalten.
Geht das, wenn ja, wie mach ich das?
Lg Kerberos
-
In .NET arbeitet die ArrayList Klasse mit System::Object^ zusammen.
Das generische pendant heisst List<T> aus System::Collections::Generic.
Simon
-
Hi simon,
das ging aber schnell! Vielen Dank für deine Hilfe!
Wenn ich eine Liste habe, die nur Objekte der gleichen Klasse beinhaltet, nehme ich dann lieber die generische Liste oder eine ArrayList?
Was ist denn besserer Programmierstil, bzw. wie handle ich mir weniger ärger ein?
Lg Kerberos
-
Wenn ich eine Liste habe, die nur Objekte der gleichen Klasse beinhaltet, nehme ich dann lieber die generische Liste oder eine ArrayList?
Besser die generische Version.
Prinzipielle ist es besser den Typen festzulegen.Was ist denn besserer Programmierstil, bzw. wie handle ich mir weniger ärger ein?
Generisch ist besser, solange es geht.
Simon