Có cách nào trong C# hoặc .net IL để buộc một lớp có trình khởi tạo kiểu (hàm dựng tĩnh) để tải chính nó, mà không truy cập bất kỳ tham số nào của nó không?Buộc tải lớp
Giả sử tôi đã có lớp
public static class LogInitialization {
static LogInitialization() {
System.Console.WriteLine("Initialized");
}
}
Có cách nào để có được dòng này để in?
Lưu ý rằng lớp này là tĩnh nên tôi không thể khởi tạo lớp đó để bắt đầu khởi tạo và không có thành viên công khai nên tôi không thể truy cập chúng để bắt đầu.
Để sử dụng điều này, chuyển vào kết quả của thuộc tính 'TypeHandle' trên cá thể' Loại' của bạn. – Sam