JavaScript is required

Hàm hủy trong ngôn ngữ C# có cú pháp:

A.
~Tên_lớp {//nội dung }
B.
Done {//nội dung}
C.
Destructor Tên_hàm{//nội dung}
D.
Tên_lớp{//nội dung }
Trả lời:

Đáp án đúng: A


Trong C#, hàm hủy (destructor) được sử dụng để giải phóng tài nguyên mà một đối tượng nắm giữ khi đối tượng đó không còn được sử dụng nữa. Hàm hủy có những đặc điểm sau: - Tên của hàm hủy trùng với tên lớp nhưng có dấu ngã (~) ở phía trước. - Hàm hủy không có tham số. - Hàm hủy không có kiểu trả về. - Hàm hủy chỉ được gọi một lần duy nhất cho mỗi đối tượng, khi đối tượng đó bị thu gom bởi bộ thu gom rác (garbage collector). Dựa vào đặc điểm trên, cú pháp đúng của hàm hủy trong C# là `~Tên_lớp() { // Nội dung }`. Phương án A chính xác vì tuân thủ đúng cú pháp của hàm hủy. Phương án B, C, D không đúng vì sai cú pháp.

Câu hỏi liên quan