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

แอตทริบิวต์ (Attributes) ใน C# คืออะไร

แอตทริบิวต์คือแท็กการประกาศที่ใช้สื่อสารข้อมูลไปยังรันไทม์เกี่ยวกับพฤติกรรมขององค์ประกอบต่างๆ เช่น คลาส เมธอด โครงสร้าง Enum อสมบลี เป็นต้น

ไวยากรณ์

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

ชื่อแอตทริบิวต์และค่าอยู่ในวงเล็บเหลี่ยม ก่อนองค์ประกอบที่นำไปใช้ พารามิเตอร์ตำแหน่งระบุข้อมูลจำเป็น พารามิเตอร์ชื่อระบุข้อมูลเสริม

แอตทริบิวต์ที่กำหนดไว้ล่วงหน้าใน C#

AttributeUsage

อธิบายว่าคลาสแอตทริบิวต์แบบกำหนดเองสามารถใช้ได้อย่างไร

Conditional

ระบุเมธอดที่ทำงานขึ้นอยู่กับตัวระบุการประมวลผลล่วงหน้า

Obsolete

ทำเครื่องหมายเอนทิตีโปรแกรมที่ไม่ควรใช้งาน แจ้งคอมไพล์อร์ให้ละเว้นเป้าหมายเฉพาะ