Vì lý do nào đó, sếp của tôi thích tạo các loại tùy chỉnh để đại diện cho một danh sách chung (ngay cả trong hầu hết các trường hợp loại tùy chỉnh của anh ấy không có thành viên nào! Tôi nghĩ anh ấy chỉ lười biếng và không thích nhập Danh sách hoặc thứ gì đó nhưng với tôi điều này đã trở nên xấu hổ và gây ra cho tôi nhiều nhức đầu cho mỗi vấn đề dưới đây:Không thể truyền đối tượng thuộc loại 'System.Collections.Generic.List`1 [Item]' để nhập 'ItemList'
Điểm trong trường hợp:
Do đó, khi tôi đang sử dụng một Danh sách tiêu chuẩn elow, tôi luôn gặp vấn đề về đúc ngay cả khi loại tùy chỉnh được kế thừa từ Danh sách
private ItemList someMethod(ItemList itemList)
{
...
itemList = (ItemList)items.Where(x => x.ItemType != ItemType.Car && x.ItemType != ItemType.Truck).ToList();
return itemList;
....
}
Câu hỏi chính xác ở đây là gì? –
Lỗi tôi nhận được ... nằm trong tiêu đề bài đăng – PositiveGuy
Ví dụ trong trường hợp này cần thiết trong Winforms để gắn kết. Nếu bạn muốn sử dụng các nhà thiết kế, bạn phải có một lớp học cụ thể. Điều này đặc biệt hữu ích khi sử dụng các điều khiển của bên thứ ba như Infragustics. – fuzzbone