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
非常感謝您 – 2009-07-14 05:32:43
9
您可以指定通過應用AttributeUsage attribute到自定義的,並設置Inherited property(默認情況下爲真)。此屬性指示您的屬性是否可以由派生自應用了您的自定義屬性的類的派生類繼承。
[AttributeUsage(Inherited = false)]
public class CustomAttribute : Attribute
{
}
推薦閱讀:
+2
+1真正的默認 – mrcrowl 2013-03-27 20:58:02
相關問題
- 1. C#:屬性的OOP繼承
- 2. 使用C#中繼承相同屬性的接口的方法
- 3. C#中虛擬基類方法/成員的屬性繼承
- 4. 在WPF中繼承屬性
- 5. 目標中的屬性繼承C
- 6. 繼承屬性
- 7. C#繼承父類的屬性
- 8. 繼承css屬性
- 9. 爲繼承屬性
- 10. 繼承CSS屬性
- 11. 搜索由繼承者使用的繼承類的方法/屬性
- 12. 有沒有辦法從C#中的多個類繼承屬性?
- 13. Python:多重繼承中的共享方法和屬性
- 14. C#屬性不應該繼承
- 15. Objective-C屬性/繼承/設計建議
- 16. C#獲取屬性值繼承類
- 17. 繼承的屬性檢查
- 18. Python的屬性和繼承
- 19. JGroups的屬性繼承
- 20. CSS屬性的繼承?
- 21. 覆蓋C#中的內在屬性的繼承
- 22. 在案例分類中繼承屬性
- 23. 繼承:方法
- 24. 有沒有在C#方法繼承
- 25. 方法超載而繼承在C++
- 26. Python繼承。無法讀取屬性
- 27. NHibernate無法解析繼承屬性的屬性
- 28. 抽象類繼承另一個類的方法和屬性
- 29. 繼承和壓倒一切的方法/屬性
- 30. 查找matlab類方法的繼承屬性
非常感謝你 – 2009-07-14 05:31:54