Tôi muốn biết nếu có bất kỳ cách nào để thêm hành vi tùy chỉnh vào các phương thức get/set thuộc tính tự động.C# 3.0 Thuộc tính tự động - Có thể thêm hành vi tùy chỉnh không?
Trường hợp hiển nhiên tôi có thể nghĩ là muốn mọi phương thức thuộc tính được đặt để gọi trên bất kỳ trình xử lý sự kiện PropertyChanged
nào là một phần của triển khai System.ComponentModel.INotifyPropertyChanged
. Điều này sẽ cho phép một lớp có nhiều thuộc tính có thể được quan sát, trong đó mỗi thuộc tính được định nghĩa bằng cách sử dụng cú pháp thuộc tính tự động.
Về cơ bản, tôi tự hỏi liệu có bất kỳ điều gì tương tự với mẫu get/set hoặc đăng hook/set hook với phạm vi lớp hay không.
(Tôi biết các chức năng tương tự cuối cùng có thể dễ dàng đạt được trong những cách hơi dài dòng hơn - Tôi chỉ ghét sự trùng lặp của một mô hình)