แอตทริบิวต์คือแท็กการประกาศที่ใช้สื่อสารข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง Enum อสมบลี เป็นต้น
ไวยากรณ์
[attribute(positional_parameters, name_parameter = value, ...)] Element
ชื่อแอตทริบิวต์และค่าอยู่ในวงเล็บเหลี่ยม ก่อนองค์ประกอบที่นำไปใช้ พารามิเตอร์ตำแหน่งระบุข้อมูลจำเป็น พารามิเตอร์ชื่อระบุข้อมูลเสริม
แอตทริบิวต์ที่กำหนดไว้ล่วงหน้าใน C#
AttributeUsage
อธิบายว่าคลาสแอตทริบิวต์แบบกำหนดเองสามารถใช้ได้อย่างไร
Conditional
ระบุเมธอดที่ทำงานขึ้นอยู่กับตัวระบุการประมวลผลล่วงหน้า
Obsolete
ทำเครื่องหมายเอนทิตีโปรแกรมที่ไม่ควรใช้งาน แจ้งคอมไพล์อร์ให้ละเว้นเป้าหมายเฉพาะ