Каков наилучший способ конвертации не общей коллекции в общую коллекцию? Есть ли способ LINQ?Лучший способ конвертировать не общую коллекцию в общую коллекцию
У меня есть следующий код.
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.
}
}
Спасибо!
Я не думаю, что вам нужен Cast() после OfType (), но я мог ошибаться. –
Samuel
@ Самуэль - Ты прав. OfType() вернет IEnumerable , так что это все, что вам нужно. Отредактировано и исправлено. –