Phím tắt ngôn ngữnhã Xử lý lặp đi lặp lại Mã số tài sản trong C#
public string Code
{
get;
set;
}
tiết kiệm một chút gõ khi xác định tính chất tầm thường trong C#.
Tuy nhiên, tôi thấy mình viết mã đặc tính lặp đi lặp lại, không phải là khá tầm thường mà vẫn tuân theo một mẫu rõ ràng, ví dụ:
public string Code
{
get { return code; }
set
{
if (code != value)
{
code = value;
NotifyPropertyChanged("Code");
}
}
}
Tôi chắc chắn có thể xác định đoạn mã Visual Studio để giảm nhập. Tuy nhiên, nếu tôi cần thêm thứ gì đó vào mẫu của mình, tôi phải quay lại và thay đổi khá nhiều mã hiện có.
Có cách tiếp cận trang nhã hơn không? Đoạn trích có phải là cách tốt nhất để đi không?
UPDATE:
Như một sự cải thiện nhanh chóng cho ngay bây giờ, tôi đã chỉnh sửa (sau khi thực hiện một bản sao lưu)
C: \ Program Files \ Microsoft Visual Studio 10.0 \ VC# \ Snippets \ 1033 \ Refactoring \ EncapsulateField.snippet
(đường dẫn dành cho VS 2010)
để phản ánh mẫu hiện tại của tôi. Bây giờ, công cụ tái cấu trúc dựng sẵn sử dụng mẫu của tôi để tạo thuộc tính từ một trường. Hạn chế: Thay đổi toàn cầu cho Visual Studio, không thể thay đổi trước mã thuộc tính hiện tại.
+1 Dễ dàng câu trả lời tốt nhất và phù hợp nhất! – Pat