Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Gặp rắc rối khó hiểu ở đóng gói C#...

14:16 26-06-2017 485 lượt xem 3 bình luận 10:53 27-06-2017

Mình có cái top này:

https://www.howkteam.com/questions/Loi-Bindding-Su-Dung-INotifyPropertyChanged-Trong-WPF-30334#QA_Answer_40652

Sau đó Admin nói là do viết sai chữ hoa chữ thường. Bây giờ mình hơi mông lung về vấn đề này. Mong anh em giúp :(.

mình có biến là "testKey" và đóng gói lại thành "TestKey" :).

Bên ngoài gọi vào thì chắc chắn là phải dùng "TestKey" rồi. 

Nhưng nếu bên trong Class đó luôn, thì khi nào dùng "testKey", khi nào dùng "TestKey".

Mong anh K9 và mọi người giải đáp thắc mắc của mình. Cảm ơn nhiều ạ :)

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 10:53 27-06-2017

bạn có dùng OnPropertyChanged mà để cái hàm này được kích hoạt thì bạn phải dùng TestKey vì TestKey là bản đỏng gói của testKey. Nếu bạn chỉ gọi testKey thì nó sẽ không kích hoạt OnPropertyChanged như bạn mong muốn

Accodius đã bình luận 21:56 26-06-2017

theo mình nghĩ thì lúc nào bạn cũng nên dùng TestKey vì xài nó ở đâu cx được, và mình nghĩ trong trường hợp của bạn, bạn đóng gói dữ liệu ngay tại class đó thì lại nên dùng testkey để xử lí ngay ở đó luôn. Giả sử bạn có 1 class lưu dữ liệu và thêm 1 số phương thức chỉnh sửa thì trong phương thức đó bạn nên gọi biến private, còn nếu gọi biến public có lẽ việc đóng gói sẽ  không đạt được mục đích của nó.Nói chung nó cx trừu tượng lắm, và mình cx không rõ nên mình cx góp ý thế thôi chứ vẫn hóng ai đó qua đây.

Câu hỏi mới nhất