câu hỏi rất đơn giản ... có sự khác biệt nào trong việc sử dụng này-> yourvariable hoặc yourvariable trực tiếp vì một lý do nào đó không?con trỏ "này" bên trong một lớp
Tôi không tìm thấy bất kỳ vấn đề nào với điều đó, nhưng tôi đang sử dụng điều này-> rất nhiều và muốn biết nếu có bất kỳ sự khác biệt nào trước khi tiếp tục.
Tôi đã thấy nhận xét về bài đăng ở đây và tôi không nhớ chủ đề nào, nhưng người đó đã nói điều gì đó về việc sử dụng từ khóa "này".
Cá nhân, tôi thấy nó dễ sử dụng hơn biến trực tiếp. Nó làm cho mã dễ dàng hơn và đẹp hơn.
Joe
xem: http://stackoverflow.com/questions/993352/when-should-i-make-explicit-use-of-the-this-pointer –
Hầu hết các nguyên tắc mã hóa tôi đã đọc cau mày khi làm điều đó mà không có lý do chính đáng . Đó là tiếng ồn mã không thêm ý nghĩa. Bất cứ ai đọc mã của bạn sẽ có thể suy ra từ ngữ cảnh mà bạn đang sử dụng một thành viên trong lớp. – dss539
Sử dụng 'điều này' một cách rõ ràng làm cho chương trình dễ đọc hơn – Xinus