Cách tốt nhất để chuyển đổi một bộ sưu tập phi chung chung thành một bộ sưu tập chung là gì? Có cách nào để LINQ nó?Cách tốt nhất để chuyển đổi một bộ sưu tập phi chung chung thành bộ sưu tập chung
Tôi có mã sau đây.
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.
}
}
Cảm ơn!
Tôi không nghĩ bạn cần Cast() sau OfType (), nhưng tôi có thể bị nhầm lẫn. –
Samuel
@Samuel - Bạn nói đúng. OfType() sẽ trả về IEnumerable , vì vậy đó là tất cả những gì bạn cần. Đã chỉnh sửa và sửa. –