Feedback

C# - Convert an ArrayList into an array

Veröffentlicht von am 8/22/2006
(1 Bewertungen)
Convert an ArrayList into an array
ArrayList Al = new ArrayList(); 
Al.Add(1); 
Al.Add(2); 
    
int[] IntArray = (int[]) Al.ToArray(typeof(int));
Abgelegt unter ArrayList, array.

1 Kommentare zum Snippet

herbivore schrieb am 12/11/2006:
Unter .NET 2.0 sollte man wo immer möglich List<T> statt ArrayList verwenden. Die obige Zuweisung wäre, weil die Casts und Typangaben dann wegfallen, dann nicht nur übersichtlicher, sondern auch sicherer:

List<int> list = new List<int>(); 
list.Add(1);
list.Add(2);

int[] IntArray = list.ToArray(); // <==
 

Logge dich ein, um hier zu kommentieren!