[CSharp.net] Update: Collection oder array?
Alexander Zeitler
csharp.net at glengamoi.com
Tue, 18 May 2004 13:48:38 +0200
Hallo,
>
> Jetzt wird einfach eine Instanz von "GISLineMapShape"
> angelegt und die dem this. (Also ArrayList)
> hinzugefügt ...
> Das "GISLineMapShapeCollection()" habe ich um ein
> wiederverwendbares Objekt zu haben ...
> Jetzt muss ich halt mittels "public void
> LineMapShape(LineShape aLineShape)" eine LineMapShape
> erzeugen.
>
> Ist das jetzt der richtige Weg, oder ist da noch ein
> nichtbemerkter Wurm drinnen?
>
Der Weg sollte folgender sein:
Collection instanzieren:
GISLineMapShapeCollection gisMapShapes =
new GISLineMapShapeCollection();
dann die GISLineMapShape-Objekte erzeugen
und dann zur Collection hinzufügen:
gisMapShapes.Add(myGISLineMapShape);
d.h. die Objekte fügst Du nicht in der Collection
selbst hinzu, sondern über eine Methode, die auf
die Collection und Objekte zugreift.
Dabei sind die Collection und das Objekt in 2 verschiedenen
Klassen definiert.
Gruss
Alex
Kommt zur .NET Community Conference in Karlsruhe
http://www.dotnetcommunityconference.com