Mã tôi đang viết nhận được một ArrayList từ mã không được quản lý, và ArrayList này sẽ luôn chứa một hoặc nhiều đối tượng kiểu Grid_Heading_Blk. Tôi đã xem xét việc thay đổi ArrayList này thành một Danh sách chung, nhưng tôi không chắc liệu hoạt động chuyển đổi có tốn kém đến mức vô hiệu hóa các lợi ích khi làm việc với danh sách chung chung hay không. Hiện tại, tôi chỉ chạy một hoạt động foreach (Grid_Heading_Blk in myArrayList)
để làm việc với các nội dung ArrayList sau khi chuyển ArrayList cho lớp sẽ sử dụng nó.Chuyển đổi ArrayList này thành Danh sách Chung có hiệu quả không?
Tôi có nên chuyển đổi ArrayList thành danh sách được nhập chung không? Và nếu vậy, cách hiệu quả nhất để làm như vậy là gì?
Cảm ơn, tất cả mọi người. Rất nhiều câu trả lời hay ở đây. Mặc dù hiệu suất/hiệu quả chắc chắn là vấn đề chính, nhưng tôi có thể đã đánh giá thấp khả năng đọc được cung cấp bởi cấu trúc đã nhập. Nếu người khác cuối cùng vẫn duy trì mã của tôi, tôi muốn nó càng rõ ràng càng tốt những gì tôi đang làm. – Greg