Từ Wikipedia:Tại sao C# và VB có Generics? Họ cung cấp những lợi ích gì? Generics, FTW
lập trình Generic là một phong cách của lập trình máy tính, trong đó thuật toán được viết về to-be-định-sau loại mà là sau đó khởi tạo khi cần thiết cho các loại cụ thể được cung cấp dưới dạng tham số và được tiên phong bởi Ada mà xuất hiện vào năm 1983. Cách tiếp cận này cho phép viết các chức năng phổ biến hoặc các loại khác nhau chỉ trong tập hợp loại hoạt động khi được sử dụng, do đó giảm trùng lặp.
Generics cung cấp khả năng xác định các loại được chỉ định sau. Bạn không phải truyền các mục vào một loại để sử dụng chúng vì chúng đã được nhập.
Tại sao C# và VB có Generics? Họ cung cấp những lợi ích gì? Bạn thấy lợi ích gì khi sử dụng chúng?
Những ngôn ngữ khác cũng có tính năng generics?
Có một số khác biệt giữa generics và mẫu. C++, Ada và D có sau, không chắc về phần còn lại. – BCS
Mẫu vẫn cho phép viết bằng generics, ngoài các nội dung khác. –