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