Beschreibung:
Eine Extension-Methode, die jedes Objekt vom Typ System.Collections.IEnumerable (Arrays, Listen, etc.) in ein Array umwandelt. Jedes Objekt dieses Typs wird nun um die untere generische Methode erweitert, sofern diese für das Objekt "sichtbar" ist.
Beispiel:
System.Collections.Generic.List<int> zahlen = new System.Collections.Generic.List<int>();
for (int i = 0; i < 1000; i++) { zahlen.Add(i * 2); }
System.Collections.IEnumerable list = zahlen;
/// Das Objekt 'list' wird nur als 'System.Collections.IEnumerable'-Objekt /// angesehen, d.h. es gibt KEINE Methode ToArray(), wie in /// System.Collections.Generic.List<T> definiert! int[] intArray = list.ToArray<int>();
Abgelegt unter: generic, type, generischer, convert, konvertieren, ienumerable, array, .
|