属性は、プログラム内のさまざまな要素 (クラス、メソッド、構造体、列挙子、アセンブリなど) の動作に関する情報をランタイムに伝達するために使用される宣言タグです。プロパティを使用して、宣言的な情報をプログラムに追加できます。宣言的マークアップは、使用される要素の上に置かれた角括弧 ([ ]) で表されます。
次に、プロパティの構文を示します。
[attribute(positional_parameters, name_parameter = value, ...)] Element
.Net Framework には、定義済みプロパティとカスタム ビルド プロパティの 2 種類のプロパティが用意されています。
カスタム プロパティを宣言する方法を見てみましょう -
//a custom attribute BugFix to be assigned to a class and its members [AttributeUsage( AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Field | AttributeTargets.Method | AttributeTargets.Property, AllowMultiple = true)] public class DeBugInfo : System.Attribute
以上がC# でのプロパティの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。