by
Roland Schumacher alias GENiALi
22. Oktober 2007 -- 157
words -- 116 mal gelesen
Das kann ja immer mal wieder vorkommen.
Bis vor kurzem konnte ich mit dem Syntax nicht wirklich viel anfangen.
Aber jetzt, wo ich es Täglich mit C# zu tun habe wird mir so einiges klarer. :-)
Vor kurzem musste ich einer Form dynamisch Controls hinzufügen.
ContainerSteuerelemen.Controls.AddRange() wünscht ein Control[] Array.
Ich wusste aber nicht wie viele Controls es geben wird. Deshalb
habe ich alles in ein ArrayList gepackt und das danach in ein
Control[] Array konvertiert.
Das geht so.
Es geht eigentlich um die Zeile 7. Sieht kompliziert aus ist aber einfach, wenn man's
mal kapiert hat. Im ToArray gibt man den Typ an um den es sich im ArrayList handelt
und macht nachher noch eine Typenkonvertierung in das gewünschte Array, hier Control[].