Lớp Loại được sử dụng ở nhiều nơi hơn, không chỉ System.Reflection. Một tìm kiếm nhanh với Reflector cho thấy hàng trăm người trong số họ. Nó là rất quan trọng trong System.Configuration, System.Data, System.Drawing, System.Linq, System.Windows.Forms, vv Cách mà cá thể Type thực sự được sử dụng trong các lớp này không hiển thị. Có khả năng System.Reflection được sử dụng nhưng đó là một chi tiết thực hiện mà không hề ảnh hưởng đến chương trình. Để tạo ra thể hiện Loại mà các lớp này cần là tầm thường với toán tử typeof và object.GetType và bạn không bao giờ phải sử dụng System.Reflection trừ khi bạn thực sự viết mã phản chiếu, Type chắc chắn xứng đáng có một vị trí dễ truy cập trong Không gian tên hệ thống.
Nguồn
2010-03-19 17:15:06
Có thể vì đó là cơ chế phản ánh. Nó giống như đôi mắt của bạn. Bạn sẽ không bao giờ thực sự nhìn thấy đôi mắt của bạn. Bạn sẽ chỉ, tốt nhất, nhìn thấy sự phản chiếu của đôi mắt của bạn. –
Chắc chắn, đôi mắt là một cơ chế để xem sự phản ánh của chính mình. Mặc dù nhận xét chỉ tăng cường câu hỏi. Vì bạn không thể trực tiếp nhìn thấy đôi mắt của chính bạn (tức là không thể trực tiếp nhìn thấy thông tin loại), bạn cần một số loại phản ánh để nhận bất kỳ thông tin nào (tức là 'Loại'). – Joe