ArrayList an sich arbeitet immer mit Object - was ja auch gut ist, damit Du da
jeden Objekttyp drin ablegen kannst!
Du solltest aber definitiv gedanklich zwischen Array und ArrayList
unterscheiden!
Um wirklich sauber zu arbeiten, solltest Du Dir eine eigene ArrayList Klasse
bauen - die es Dir dann erlaubt, typsicher die Daten entgegen und wieder zu
geben! Da dies meist recht umständlich ist - wird dies des öfteren
vernachlässigt (auch von mir!).
Das könnte so aussehen:
Public class StringArrayList
{
Private ArrayList dataSource;
Public StringArrayList()
{
this.dataSource = new ArrayList();
}
Public void Add(string Element)
{
This.dataSource.Add(Element);
}
Public int Count()
{
Return This.dataSource.Count();
}
Public void Clear()
{
This.dataSource.Clear();
}
///....
/// usw.
}
Diese wäre dann typsicher und du kannst sauber damit arbeiten.
Eine vielleicht noch bessere Idee (fällt mir gerade ein), wäre es Deine Klasse
einfach von ArrayList abzuleiten - und nur die gewünschten Methoden zu
überschreiben. Das viel mir jetzt aber nur spontan ein - und ist somit noch
nicht gedanklich durchdacht und getestet.
Mit freundlichen Grüßen
Andreas
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Popp Andre
Gesendet: Mittwoch, 7. Dezember 2005 10:03
An: [email protected]
Betreff: [Asp.net] Arraylist Problem
Hi,
habe ein kleines Problem mit der Arraylist...
Wie kann ich am besten Strings in ein Array (oder ähnlichem) speichern, wenn
die Größe nicht bekannt ist?
Bei mir will die Arraylist nur Object und des zurückwandeln in Strings klappt
nicht so ganz.
Kann da jemand helfen?
Gruß
André
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net