|
|
1
15
我认为这是不可能的,因为,出于某种原因,它被明确禁止用于过时属性。根据围绕属性目标定义的规则,似乎没有任何理由认为过时的属性在属性get或set访问器上无效。为了将属性应用于属性集访问器, that attribute must be applicable to either a method, parameter, or return value target . 如果你看 the Obsolete attribute ,可以看到“method”是该属性的有效目标之一。 实际上,您可以使用与过时属性相同的有效目标来定义自己的属性 with the AttributeUsage attribute ,您会发现可以将其应用于属性get或set访问器,而不能应用过时的属性。
|
|
|
2
12
这种能力现在已经包含在C#8.0中。 感谢Wily博士的徒弟,他指出这与他回答中的其他属性不一致,并激励我实现这一点。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |