Đây là câu hỏi được liên kết với another question I asked before. Tôi có phương thức quá tải:Cách tìm phương pháp quá tải bằng cách phản ánh
public void Add<T>(SomeType<T> some) { }
public void Add<T>(AnotherType<T> another) { }
Tôi có thể tìm từng phương pháp bằng cách phản ánh bằng cách nào? ví dụ. Làm thế nào tôi có thể nhận được phương pháp Add<T>(SomeType<T> some)
bằng cách phản ánh? Bạn co thể giup tôi được không? Cảm ơn trước.
Nó hoạt động. Vì vậy, cảm ơn –
Xin lỗi, một điểm khác. Làm cách nào để phát hiện xem một loại có tuân theo các ràng buộc của kiểu generic không? –
xem nhanh trình gỡ lỗi tại 'typeof (SomeType <>) GetGenericArguments(). Đầu tiên(). GetGenericParameterConstraints()' và xem phương thức 'Type.IsAssignableFrom': http://msdn.microsoft.com/en- chúng tôi/library/system.type.isassignablefrom.aspx Tôi nghĩ rằng việc kết hợp chúng sẽ giúp bạn có được những gì bạn muốn – GolfWolf