Sử dụng method Generic, class Generic trong C#
Kiểu dữ liệu generic là kiểu dữ liệu có thể tạo ra các thành phần tái sử dụng tránh việc duplicate code, cho phép bạn định nghĩa 1 hàm 1 lớp mà không cần chỉ ra đối số kiểu dữ liệu là gì.
- Sử dụng generic type tối đa hóa việc tái sử dụng code, đảm bảo và an toàn về kiểu dữ liệu, hiệu suất cao.
- Net Framwork hỗ trợ một số generic collection, chúng ta nên sử dụng bất kể khi nào có thể, thay vì dùng classes như ArrayList.
- Bạn có thể tạo generic cho riêng mình với nhiều loại khác nhau như: Interfaces, classes, methods, events và delegates.
- Generic classes có thể được ràng buộc để cho phép truy cập các methods trên các data riêng biệt.
Cùng xem các loại generic và ví dụ dưới đây: