Câu trả lời:
Nó chỉ là viết tắt của "constructor" - và đó cũng là cái mà constructor được gọi trong IL. Ví dụ: mở Reflector và xem một loại và bạn sẽ thấy các thành viên được gọi .ctor
cho các nhà xây dựng khác nhau.
Thông thường khu vực này nên chứa các hàm tạo của lớp
Để mở rộng thêm một chút, có hai loại hàm tạo: bộ khởi tạo cá thể (.ctor), loại bộ khởi tạo (.cctor). Xây dựng mã bên dưới và khám phá mã IL trong ildasm.exe. Bạn sẽ nhận thấy rằng trường tĩnh 'b' sẽ được khởi tạo thông qua .cctor () trong khi trường thể hiện sẽ được khởi tạo thông qua .ctor ()
internal sealed class CtorExplorer
{
protected int a = 0;
protected static int b = 0;
}
Nhập "ctor" và nhấn phím TAB hai lần, điều này sẽ tự động thêm hàm tạo mặc định