Có chi phí khi chuyển đối tượng đến hàm thực hiện giao diện cụ thể mà chức năng chỉ chấp nhận giao diện đó không? Giống như:Câu hỏi giao diện C#
Change (IEnumerable<T> collection)
và tôi vượt qua:
List<T>
LinkedList<T>
CustomCollection<T>
đó tất cả trong số họ thực hiện IEnumerable. Nhưng khi bạn vượt qua bất kỳ của những người để thay đổi phương pháp, họ được đúc để IEnumerable, do đó có một chi phí diễn viên mà còn là vấn đề mất phương pháp duy nhất của họ, vv?
+1 Câu hỏi rất thú vị! –