Tôi có một lớp học với phương pháp tĩnh riêng với thông số tùy chọn. Làm thế nào để tôi gọi nó từ một lớp khác thông qua Reflection? Có một question tương tự, nhưng nó không giải quyết phương thức tĩnh hoặc tham số tùy chọn.Làm thế nào để thực hiện một phương pháp tĩnh riêng với các tham số tùy chọn thông qua sự phản ánh?
public class Foo {
private static void Bar(string key = "") {
// do stuff
}
}
Làm thế nào để gọi Foo.Bar("test")
và Foo.Bar()
(ví dụ mà không đi qua các tham số tùy chọn)?
gì về phần phương pháp tĩnh? – AngryHacker
@AngryHacker sử dụng 'BindingFlags.Static' (xem câu trả lời được cập nhật) – marcind