Vì vậy, tôi có như sau:Gọi một phương pháp sử dụng phản ánh trên một đối tượng singleton
public class Singleton
{
private Singleton(){}
public static readonly Singleton instance = new Singleton();
public string DoSomething(){ ... }
public string DoSomethingElse(){ ... }
}
Sử dụng phản chiếu làm thế nào tôi có thể gọi phương pháp DoSomething?
Lý do tôi hỏi là vì tôi lưu trữ tên phương thức trong XML và tự động tạo giao diện người dùng. Ví dụ tôi đang tự động tạo một nút và cho nó biết phương thức nào để gọi thông qua sự phản chiếu khi nút được nhấn. Trong một số trường hợp, nó sẽ là DoSomething hoặc trong một số trường hợp khác, nó sẽ là DoSomethingElse.
thankyou tuyệt vời. Điều đó hoạt động. Ngoại trừ không thể tìm thấy Types.Empty. Bạn có nghĩa là Type.EmptyTypes không? – Crippeoblade