แอ็ตทริบิวต์เป็นแท็กประกาศที่ใช้ในการถ่ายทอดข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง ตัวแจงนับ แอสเซมบลี ฯลฯ ในโปรแกรมของคุณ
การตั้งค่าแอตทริบิวต์ −
[attribute(positional_parameters, name_parameter = value, ...)] Element
ที่นี่ ชื่อของแอตทริบิวต์และค่าต่างๆ จะอยู่ภายใน [ ] พารามิเตอร์ตำแหน่งช่วยให้คุณระบุข้อมูลได้
ตัวอย่าง
ต่อไปนี้คือตัวอย่างการเข้าถึงแอตทริบิวต์และวิธีการใน C# -
#define DEBUG using System; using System.Diagnostics; public class Demo { [Conditional("DEBUG")] public static void Message(string str) { Console.WriteLine(str); } } class Test { static void functionDisplay() { Demo.Message("Our function..."); } public static void Main() { Demo.Message("This is Main function!"); functionDisplay(); Console.ReadKey(); } }
ผลลัพธ์
This is Main function! Our function...