Inherited
Özniteliklerdeki bool özelliği neyi ifade eder?
Sınıfımı bir öznitelikle AbcAtribute
(sahip olan Inherited = true
) tanımlarsam ve bu sınıftan başka bir sınıfı miras alırsam, türetilmiş sınıfta da aynı özniteliğin uygulanacağı anlamına mı gelir?
Bu soruyu bir kod örneği ile açıklığa kavuşturmak için şunları hayal edin:
[AttributeUsage(AttributeTargets.Class, Inherited = true)]
public class Random: Attribute
{ /* attribute logic here */ }
[Random]
class Mother
{ }
class Child : Mother
{ }
Does Child
da var Random
uygulanmış niteliğini?
Inherited
özelliği ayrıntılı bir örnek vardır gösterileri arasındaki farkInherited=true
veInherited=false
kalıtsal bir sınıf ve bir ikisi içinoverride
yöntemiyle.