「property:」という言葉の意味を教えてください。
[property: NotifyParentProperty( true )]
public string Filename
{
get;
set;
}
「property:」という言葉の意味を教えてください。
[property: NotifyParentProperty( true )]
public string Filename
{
get;
set;
}
これは、属性がプロパティに適用されることを意味します。
この特定のケースでは、それは冗長であり、取り残される可能性があります。
この種の要素は属性ターゲットmethod
を定義し、ターゲットや。などのターゲットがあいまいになる可能性がある場合に最も役立ちreturn
ます。Visual Studioは、多くのプロジェクトテンプレートの一部であるターゲットassembly
を使用して属性も生成します。AssemblyInfo.cs
詳細と可能な属性ターゲットのリスト:
属性ターゲットの明確化(MSDN)