Sprache: C#
Convert an ArrayList into an array
ArrayList Al = new ArrayList();
Al.Add(1);
Al.Add(2);
int[] IntArray = (int[]) Al.ToArray(typeof(int));
ArrayList Al = new ArrayList();
Al.Add(1);
Al.Add(2);
int[] IntArray = (int[]) Al.ToArray(typeof(int));
Alte URL:
/snippet/convert-an-arraylist-into-an-array/207
Unter .NET 2.0 sollte man wo immer möglich List statt ArrayList verwenden. Die obige Zuweisung wäre, weil die Casts und Typangaben dann wegfallen, dann nicht nur übersichtlicher, sondern auch sicherer:
[code]List list = new List ();
list.Add(1);
list.Add(2);
int[] IntArray = list.ToArray(); // <==[/code]