Tôi nhận thấy tiêu đề cần được đọc nhiều lần để hiểu ... :)Làm thế nào tôi có thể vượt qua một phương pháp có được bằng cách phản ánh trong C# đến một phương thức chấp nhận phương thức như một đại biểu?
Tôi đã triển khai thuộc tính tùy chỉnh mà tôi áp dụng cho các phương pháp trong lớp học của mình. tất cả các phương pháp tôi áp dụng các thuộc tính để có chữ ký giống nhau và do đó tôi định nghĩa một delegate cho họ:
public delegate void TestMethod();
Tôi có một struct chấp nhận đại biểu đó như là một tham số
struct TestMetaData
{
TestMethod method;
string testName;
}
Có thể nhận được từ phản ánh một phương pháp có thuộc tính tùy chỉnh và chuyển nó vào cấu trúc vào thành viên 'phương pháp'?
Tôi biết bạn có thể gọi nó nhưng tôi nghĩ sự phản chiếu sẽ không cho tôi phương pháp thực tế từ lớp học của tôi mà tôi có thể truyền cho đại biểu TestMethod.
cảm ơn! làm việc hoàn hảo. – thedrs