Trong C #, với tập hợp lớp được kế thừa - khi gọi một phương thức, chúng ta có nên sử dụng từ khóa 'base.methodname và this.methodname' ... bất kể đó có phải là phương thức được ghi đè hay không?
Mã có thể trải qua những thay đổi về mặt logic và có thể một số điều kiện giống như IF-ELSE có thể xuất hiện vào một ngày sau đó. Vì vậy, tại thời điểm đó, nhà phát triển phải bị buộc phải xem lại từng dòng mã và đảm bảo rằng anh ấy / cô ấy lựa chọn đúng phương thức nào đang được gọi là --- base.methodname () hoặc this.methodname () ELSE. NET framework sẽ gọi DEFAULT (tôi nghĩ rằng base.methodname ()) và toàn bộ logic có thể được sử dụng.