有没有办法用属性覆盖auto属性的setter和getter?覆盖属性设置器和获取器
这样的:
[CustomAttribute]
public int Value { get; set; }
...
public class CustomAttibute : Attribute
{
public override NotExistingPropertySetter(object value)
{
if (((int)value) < 10)
{
value = 10;
}
}
}
https://github.com/Fody/Fody是另一种选择实现这一目标。 –
此外,您可能会发现,如果您的目标只是不要多次写入相同的属性代码,那么您可能会使用错误的抽象。 – Magus