Apa yang Inheriteddirujuk oleh properti bool pada atribut?
Apakah ini berarti bahwa jika saya mendefinisikan kelas saya dengan atribut AbcAtribute(yang memiliki Inherited = true), dan jika saya mewarisi kelas lain dari kelas itu, kelas turunan juga akan memiliki atribut yang sama yang diterapkan padanya?
Untuk memperjelas pertanyaan ini dengan contoh kode, bayangkan yang berikut ini:
[AttributeUsage(AttributeTargets.Class, Inherited = true)]
public class Random: Attribute
{ /* attribute logic here */ }
[Random]
class Mother
{ }
class Child : Mother
{ }
Apakah Childjuga memiliki Randomatribut yang diterapkan padanya?
Inheritedproperti memiliki contoh terperinci yang menunjukkan perbedaan antaraInherited=truedanInherited=falseuntuk kelas yang diwariskan danoverridemetode.