29
A
答えて
33
属性自体の宣言方法によって異なります - AttributeUsageAttribute.Inherited
プロパティを参照してください。
17
属性によって異なります。
属性は属性クラス定義に適用され、派生クラスで属性が継承されているかどうかを判断するプロパティ[AttributeUsageAttribute.Inherited]を保持します。
チェックアウトこのサンプルを
[global::System.AttributeUsage(AttributeTargets.Method, Inherited = true,
AllowMultiple = false)]
public sealed class MyAttribute : Attribute
{
public MyAttribute (string FieldName)
{
//constructor.
}
}
+0
ありがとうデフォルトでtrueのため –
9
あなたは、カスタムのものにAttributeUsage attributeを適用すると、(デフォルトでtrueである)Inherited propertyを設定することであることを指定することができます。この属性は、カスタム属性が適用されているクラスから派生したクラスによって属性を継承できるかどうかを示します。
[AttributeUsage(Inherited = false)]
public class CustomAttribute : Attribute
{
}
推奨読む:
+2
+1ありがとうございました – mrcrowl
関連する問題
- 1. 継承された属性
- 2. カスタム属性クラスは継承されたAttributeUsageフラグを継承しますか?
- 3. ServiceBehavior属性は他のクラスによって継承されていますか?
- 4. bison/yaccの継承された属性
- 5. チー::継承属性
- 6. C++継承:さまざまな派生オブジェクトのベース属性
- 7. C#の属性は継承されていないと考えられています
- 8. 継承されたロジックとカスタムロジックを継承したC#継承メソッド - これは可能ですか?
- 9. JavaScriptで継承されたメソッド内のプライベート属性にアクセスする方法
- 10. クラス属性の継承(Python)
- 11. 継承と属性の値
- 12. 友人関係はC++で継承されていますか?
- 13. toStringメソッドは、arrayListから継承されています。
- 14. dunderメソッドは継承されていますか?
- 15. "継承"属性:それは何をしますか?
- 16. @継承されたアノテーションは継承されていません
- 17. JPA深継承アノテーション属性
- 18. 属性指定子シーケンスは継承していますか?このスニペットで
- 19. .Netコア継承されたコントローラの属性を承認します
- 20. asp.netログインページの継承属性は、#
- 21. PHP:継承されたクラスの属性を変更する
- 22. C#のToStringメソッドの継承
- 23. 継承されたメンバーに属性を適用できますか?
- 24. 抽象クラスは別のクラスのメソッドと属性を継承します
- 25. パイソン - 継承されたメソッド
- 26. メソッドObjective Cの継承
- 27. PostgreSQLの継承:親テーブルの引き金は継承されていますか?
- 28. なぜToString()メソッドはC#に継承されずにオーバーライドできますか?
- 29. Javadocのメソッドと継承されたメソッド
- 30. 継承されたクラスには属性がありませんか?
は非常に –