Ich habe Code, der Arrays verwendet, und leider kann ich ihre Typen nicht ändern. Wenn ich könnte, würde ich ArrayLists oder etwas Ähnliches verwenden, um zu tun, was ich tun muss, aber ich kann nicht. Im Grunde suche ich nach dem besten Ansatz zum Hinzufügen und Entfernen von Objekten aus einem statischen Array. Um ein Element im laufenden Betrieb zum Array hinzuzufügen, muss ich ein neues Array erstellen, das ein Element größer als das alte Array ist, die Elemente aus dem alten Array in das neue Array kopieren und das neue Element hinzufügen. etwas wie das ...gibt es eine Möglichkeit, ein statisches C# -Array wie eine ArrayList zu behandeln?
zum Löschen eines Elements, ich mache das gleiche, nur ich erstelle ein neues Array, das ein Element kleiner ist. das fühlt sich wirklich ineffizient an. Kann jemand einen besseren Ansatz vorschlagen, wenn es einen gibt? oder irgendwelche anderen Gedanken?
danke im voraus für alle ihre hilfe!
Seit .NET 2.0 können Sie anstelle eines Arrays die Liste verwenden. –
mmmmmmmm