Vì vậy, tôi có một lớp học khá đơn giản với một trường Id
và Id
có thể được đặt trong hàm tạo.Đây có phải là sự đơn giản hóa không?
Thông thường tôi sẽ sử dụng this
để xác định rõ ràng thuộc tính lớp như trái ngược với đối số phương thức. Với tôi điều này có vẻ rõ ràng hơn.
IDE0003 muốn tôi xóa this
, với thông báo 'Tên có thể được đơn giản hóa', điều đó có đúng không?
Điều này dường như ít rõ ràng đối với tôi và cũng cho phép lỗi vỏ để dễ dàng dẫn đến id = id
.
Vâng, tôi nghĩ bạn đã nói lên tất cả: Không phải tất cả 'đơn giản hóa' cũng là một 'làm rõ' .. – TaW
tôi nghĩ rằng cả hai đều biên dịch vào điều tương tự. vì vậy bạn chỉ đơn giản hóa những gì bạn đã viết không có gì khác. –
Hmm, các loại câu hỏi này dường như chỉ được hỏi bởi các lập trình viên sử dụng nền cửa sổ trình soạn thảo màu đen. Vâng, bóng đèn đó là khá rõ ràng. Dễ dàng hơn nhiều để không bị làm phiền bởi nó khi nền là ánh sáng :) Chắc chắn nó là một "đơn giản hóa", có ít mã. Nhưng nó hoàn toàn không có sự khác biệt trong thời gian chạy và nó chắc chắn không giúp bạn sử dụng tự động hoàn thành. –