3
การสืบทอดทำงานอย่างไรสำหรับแอตทริบิวต์?
อะไรInheritedบูลทรัพย์สินในคุณลักษณะหมายถึง? หมายความว่าถ้าฉันกำหนดคลาสของฉันด้วยแอ็ตทริบิวต์AbcAtribute(ที่มีInherited = true) และถ้าฉันสืบทอดคลาสอื่นจากคลาสนั้นคลาสที่ได้รับก็จะมีแอ็ตทริบิวต์เดียวกันกับคลาสนั้นด้วยหรือไม่ เพื่อชี้แจงคำถามนี้ด้วยตัวอย่างโค้ดให้นึกภาพดังต่อไปนี้: [AttributeUsage(AttributeTargets.Class, Inherited = true)] public class Random: Attribute { /* attribute logic here */ } [Random] class Mother { } class Child : Mother { } ไม่Childนอกจากนี้ยังมีRandomคุณลักษณะที่นำไปใช้กับมันได้หรือไม่
108
c#
.net
vb.net
attributes