Vấn đề lịch sử. Generics không phải lúc nào cũng tồn tại, vì vậy bạn có thể gặp phải các lớp và các API được thiết kế trước sự ra đời của Generics.
Ngoài ra, đối tượng mục tiêu quan trọng. Một số tính năng đang nhắm mục tiêu một khán giả nhà phát triển có thể có problems understanding generics:
cân bằng: API sử dụng một số tính năng tiên tiến Generics có thể quá khó sử dụng đối với một số nhà phát triển. Khái niệm Generics không được rộng rãi được hiểu, trong một số trường hợp, cú pháp có thể gây ra vấn đề, và bất kỳ tính năng mới nào, Generics có thể đặt ra một đường cong học tập quan trọng cho một số nhà phát triển cấp độ .
Có, báo giá là từ năm 2004, nhưng một số, nếu không phải hầu hết API .Net bạn sử dụng hôm nay đều ra mắt vào năm 2005, vì vậy báo giá thực sự rất phù hợp.
Nguồn
2010-05-10 23:57:15
Làm thế nào nhiều của một hit hiệu suất này sẽ được? –
@Chris: Rất ít với 'Cast', và chỉ rất nhỏ với' OfType' (kể từ khi kiểm tra kiểu được thực hiện hai lần). –