แอ็ตทริบิวต์เป็นแท็กประกาศที่ใช้ในการถ่ายทอดข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง ตัวแจงนับ แอสเซมบลี ฯลฯ ในโปรแกรมของคุณ
การตั้งค่าแอตทริบิวต์ −
[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...