Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีทำงานกับแอตทริบิวต์ใน C #


แอตทริบิวต์เป็นแท็กประกาศที่ใช้ในการถ่ายทอดข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง ตัวแจงนับ แอสเซมบลี ฯลฯ ในโปรแกรมของคุณ คุณสามารถเพิ่มข้อมูลการประกาศลงในโปรแกรมได้โดยใช้แอตทริบิวต์ แท็กประกาศแสดงด้วยวงเล็บเหลี่ยม ([ ]) ที่วางอยู่เหนือองค์ประกอบที่ใช้

ต่อไปนี้เป็นไวยากรณ์ของแอตทริบิวต์ −

[attribute(positional_parameters, name_parameter = value, ...)]
Element

.Net Framework มีแอตทริบิวต์สองประเภท:แอตทริบิวต์ที่กำหนดไว้ล่วงหน้าและแอตทริบิวต์ที่สร้างขึ้นเอง

ให้เราดูวิธีการประกาศแอตทริบิวต์ที่กำหนดเอง −

//a custom attribute BugFix to be assigned to a class and its members
[AttributeUsage(
AttributeTargets.Class |
AttributeTargets.Constructor |
AttributeTargets.Field |
AttributeTargets.Method |
AttributeTargets.Property,
AllowMultiple = true)]
public class DeBugInfo : System.Attribute