Theo một không gian tên đã cho, tôi có một tập hợp các lớp thực hiện một giao diện. Hãy gọi nó là ISomething
. Tôi có một lớp khác (hãy gọi nó là CClass
) mà biết về ISomething
nhưng không biết về các lớp triển khai giao diện đó.Cách tìm tất cả các lớp thực hiện giao diện cụ thể?
Tôi muốn rằng CClass
để tìm tất cả việc triển khai ISomething
, khởi tạo phiên bản của nó và thực thi phương pháp.
Có ai có ý tưởng về cách thực hiện điều đó với C# 3.5 không?
thể trùng lặp của [Bắt tất cả các loại mà thực hiện một giao diện với C# 3.0] (http://stackoverflow.com/questions/26733/getting-all -types-that-implement-an-interface-với-c-sharp-3-0) –