Chúng tôi có một số mã DB Vâng-quy cho, như vậy:Sử dụng các biến trong thuộc tính trong C#
[Display(Name = "Phone Number")]
public string Phone { get; set; }
Vì nó là khá chung chung, chúng tôi muốn sử dụng nó một lần nữa, nhưng với một chuỗi khác nhau trong Tên một phần của thuộc tính. Vì nó là một thuộc tính nó có vẻ muốn điều cần được const, vì vậy chúng tôi cố gắng:
const string AddressType = "Student ";
[Display(Name = AddressType + "Phone Number")]
public string Phone { get; set; }
Điều này dường như làm việc ổn, ngoại trừ việc có một chuỗi const nghĩa là chúng ta không thể ghi đè lên nó trong bất kỳ lớp học cơ sở, do đó loại bỏ chức năng mà chúng tôi ban đầu có ý định thêm và hiển thị câu hỏi của tôi:
Có cách nào để sử dụng một số biến bên trong thuộc tính để chúng tôi có thể kế thừa và giữ nguyên trang trí thuộc tính không?
Điều đó quá tệ, nhưng tôi đã tính như vậy. Cảm ơn. – thepaulpage
Điều đó thực sự quá tệ. Tuy nhiên, cần phải có trường hợp sử dụng như vậy, có lựa chọn thay thế tốt đẹp? – liang