একটি বৈশিষ্ট্য হল একটি ঘোষণামূলক ট্যাগ যা আপনার প্রোগ্রামে ক্লাস, পদ্ধতি, কাঠামো, গণনাকারী, সমাবেশ ইত্যাদির মতো বিভিন্ন উপাদানের আচরণ সম্পর্কে রানটাইম করার জন্য তথ্য জানাতে ব্যবহৃত হয়।
নিচের সিনট্যাক্স।
[attribute(positional_parameters, name_parameter = value, ...)] Element
এখানে,
অ্যাট্রিবিউটের নাম এবং এর মানগুলি বর্গাকার বন্ধনীর মধ্যে নির্দিষ্ট করা হয়, যে উপাদানটিতে অ্যাট্রিবিউট প্রয়োগ করা হয় তার আগে৷
অবস্থানগত পরামিতিগুলি প্রয়োজনীয় তথ্য নির্দিষ্ট করে এবং নামের পরামিতিগুলি ঐচ্ছিক তথ্য নির্দিষ্ট করে৷
নিম্নলিখিতগুলি C# এ পূর্বনির্ধারিত বৈশিষ্ট্যগুলি রয়েছে৷
৷AttributeUsage
পূর্ব-নির্ধারিত বৈশিষ্ট্য AttributeUsage বর্ণনা করে যে কীভাবে একটি কাস্টম অ্যাট্রিবিউট ক্লাস ব্যবহার করা যেতে পারে।
শর্তসাপেক্ষ
এই পূর্বনির্ধারিত বৈশিষ্ট্যটি একটি শর্তসাপেক্ষ পদ্ধতি চিহ্নিত করে যার সম্পাদন একটি নির্দিষ্ট প্রিপ্রসেসিং শনাক্তকারীর উপর নির্ভর করে৷
অপ্রচলিত
অপ্রচলিত পূর্বনির্ধারিত বৈশিষ্ট্য একটি প্রোগ্রাম সত্তাকে চিহ্নিত করে যা ব্যবহার করা উচিত নয়। এটি আপনাকে একটি নির্দিষ্ট লক্ষ্য উপাদান বাতিল করার জন্য কম্পাইলারকে জানাতে সক্ষম করে