Hàm tạo trong ngôn ngữ C#:
Trả lời:
Đáp án đúng: B
Hàm tạo (constructor) trong C# có những đặc điểm sau:
* **Tên trùng với tên lớp:** Đây là đặc điểm cơ bản nhất để nhận biết một hàm tạo.
* **Tự động được gọi khi khai báo đối tượng của lớp:** Khi một đối tượng của lớp được tạo ra, hàm tạo sẽ tự động được gọi để khởi tạo các giá trị ban đầu cho đối tượng đó.
* **Có đối hoặc không có đối:** Hàm tạo có thể có tham số (đối số) hoặc không có tham số. Hàm tạo không có tham số còn được gọi là hàm tạo mặc định.
Vì vậy, phương án B "Tất cả đều đúng" là đáp án chính xác nhất vì nó bao gồm tất cả các đặc điểm trên.