2010-05-30 21 views
5

Tôi muốn khởi tạo thư viện C# của mình vì nó tải bởi một tiến trình khác, có thể thực hiện được không và nếu như thế nào?Có sự kiện OnLoad cho thư viện C# không?

+0

CLR dường như hỗ trợ điều này, nhưng trình biên dịch không - xem [Mô-đun khởi tạo trong C#] (http://stackoverflow.com/questions/1915506/module-initializers-in-c) – adrianbanks

Trả lời

7

số

Thay vào đó, bạn có thể thêm một hàm tạo tĩnh vào lớp, sẽ thực hiện lần đầu tiên lớp được sử dụng.

+1

Đó là những gì tôi hiện đang sử dụng - tự hỏi liệu có cái gì tốt hơn ... –

+1

Tại sao? Có chuyện gì với nó? – SLaks

+1

"thực hiện lần đầu tiên" ... làm cho "thực thi * trước * lần đầu tiên * bất kỳ thành viên nào khác được truy cập *". – Richard