Qual è il modo migliore per convertire una raccolta non generica in una raccolta generica? C'è un modo per LINQ?Il modo migliore per convertire una raccolta non generica in una raccolta generica
Ho il seguente codice.
public class NonGenericCollection:CollectionBase
{
public void Add(TestClass a)
{
List.Add(a);
}
}
public class ConvertTest
{
public static List<TestClass> ConvertToGenericClass(NonGenericCollection collection)
{
// Ask for help here.
}
}
Grazie!
Non penso che sia necessario il Cast() dopo l'OfType (), ma potrei sbagliarmi. –
Samuel
@ Samuel - Hai ragione. OfType() restituirà IEnumerable , quindi è tutto ciò che serve. Modificato e risolto. –