Generics cho phép bạn trì hoãn việc đặc tả kiểu dữ liệu của các phần tử lập trình trong một lớp hoặc một phương thức, cho đến khi nó thực sự được sử dụng trong chương trình. Nói cách khác, generic cho phép bạn viết một lớp hoặc phương thức có thể hoạt động với bất kỳ kiểu dữ liệu nào.
Sau đây là các tính năng của generic trong C # -
-
Tạo các lớp chung bị ràng buộc để cho phép truy cập vào các phương thức trên các kiểu dữ liệu cụ thể.
-
Nhận thông tin về các loại được sử dụng trong một loại dữ liệu chung tại thời điểm chạy bằng cách phản ánh.
-
Tối đa hóa việc tái sử dụng mã, an toàn nhập và hiệu suất.
-
Thư viện lớp .NET Framework chứa một số lớp thu thập chung mới trong không gian tên System.Collections.Generic. Bạn có thể sử dụng các lớp tập hợp chung này thay vì các lớp tập hợp trong không gian tên System.Collections.
-
Tạo giao diện, lớp, phương thức, sự kiện và đại biểu chung của riêng bạn.