Dynamisches Array - Windows Form?

Hallo.

Ich würde gerne einen Namen in einer Text box eingeben und wenn ich auf einen „Hinzufügen“ Button klicken soll dieser Name in einem dynamischen Array gespeichert werden. (–> nacher soll man erneut einen namen in die Textbox eingeben könne) usw…

Meine Frage:

Wie mach ich so ein dynamisches Array auf mein Beispiel(oben) benzogen???. (gibts wo ein code beispiel)

Bitte um hilfe…

danke danke und noch eine schönen sonntag…

Auch hallo.

Ich würde gerne einen Namen in einer Text box eingeben und
wenn ich auf einen „Hinzufügen“ Button klicken soll dieser
Name in einem dynamischen Array gespeichert werden. (–>
nacher soll man erneut einen namen in die Textbox eingeben
könne) usw…

Meine Frage:

Wie mach ich so ein dynamisches Array auf mein Beispiel(oben)
benzogen???. (gibts wo ein code beispiel)

http://www.dotnet-project.de - suche nach ‚dynamisches array‘ -> http://download.microsoft.com/download/9/2/3/923D72F…
Dort ist ein Codebeispiel zu finden (aber nur f. Konsole…)

HTH
mfg M.L.

Hallo!

Ein solches „Dynamisches Array“ gibt es unter .NET z.B. in Form der Klasse ArrayList. An eine solche ArrayList kannst Du beliebige Objekte anhängen (oder auch irgendwo einfügen) und trotzdem einfach per Index die gespeicherten Elemente ansprechen.
Du definierst Dir also irgendwo in Deiner Klasse die ArrayList:

private ArrayList Namen = new ArrayList();

und im EventHandler des Buttons, den Du ja drücken willst, steht dann:

Namen.Add(textBox1.Text);

Die Einträge abfragen kannst Du dann bspw. mit

foreach (string n in Namen)
 System.Diagnostics.Debug.WriteLine(n);

oder auch mit einem ‚normalen‘ for:

for (int i=0; i
Doku dazu gibt's - wie für alle .NET Framework Klassen - auf MSDN: http://msdn.microsoft.com

Gruß,
Martin


> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>