Làm thế nào tôi có thể thiết lập một giá trị mặc định cho một tài sản được xác định như sau:Làm cách nào để đặt giá trị mặc định bằng thuộc tính "kiểu ngắn" trong VS2008 (Thuộc tính tự động)?
public int MyProperty { get; set; }
Đó là sử dụng "chống đỡ" [tab] [tab] trong VS2008 (đoạn mã).
Có thể mà không rơi trở lại trong "cách cũ" ?:
private int myProperty = 0; // default value
public int MyProperty
{
get { return myProperty; }
set { myProperty = value; }
}
Cảm ơn thời gian của bạn. Trân trọng.
Là một mặt lưu ý, bạn không cần phải thiết lập một tài sản giá trị mặc định bình thường của nó (như int i = 0). Điều đó xảy ra tự động khi lớp được khởi tạo. –
tốt, tôi chọn int vì đây là điều đầu tiên xuất hiện trong đầu ... nhưng tôi muốn đặt giá trị mặc định thành thuộc tính của bất kỳ lớp nào (chuỗi, lớp tùy chỉnh, v.v.) –