什么是 Attribute 中的 "property" 一词?

11

你能解释一下 "property:" 这个词是什么意思吗?

[property: NotifyParentProperty( true )]
public string Filename
{
  get;
  set;
}
1个回答

7
这意味着该属性应用于属性本身。
在这种情况下,它是多余的,可以省略。
此类元素定义了 属性目标,当目标不明确时非常有用,例如目标 methodreturn。Visual Studio 还使用 AssemblyInfo.cs 中的目标 assembly 生成属性,这是许多项目模板的一部分。
更多信息和可能的属性目标列表:
消除歧义的属性目标 (MSDN)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接