我们有一些很好的数据库代码,如下所示:
[Display(Name = "Phone Number")]
public string Phone { get; set; }
Run Code Online (Sandbox Code Playgroud)
由于它非常通用,我们想再次使用它,但在属性的Name部分使用不同的字符串.因为它是一个属性,它似乎想要的东西是const,所以我们尝试:
const string AddressType = "Student ";
[Display(Name = AddressType + "Phone Number")]
public string Phone { get; set; }
Run Code Online (Sandbox Code Playgroud)
这似乎没有用,除了有一个const字符串意味着我们不能在任何基类中覆盖它,从而删除了我们原本打算添加的功能,并暴露了我的问题:
有没有办法在属性中使用某种变量,以便我们可以继承并保留属性装饰?