কম্পিউটার টিউটোরিয়াল

C#-এ প্রি-ডিফাইনড অ্যাট্রিবিউট (Predefined Attributes) কী


C#-এ প্রি-ডিফাইনড অ্যাট্রিবিউটগুলো নিচে দেওয়া হলো:

  • AttributeUsage
  • Conditional
  • Obsolete

AttributeUsage

প্রি-ডিফাইনড অ্যাট্রিবিউট AttributeUsage বর্ণনা করে কিভাবে একটি কাস্টম অ্যাট্রিবিউট ক্লাস ব্যবহার করা যায়। সিনট্যাক্স:

[AttributeUsage (
    validon,
    AllowMultiple = allowmultiple,
    Inherited = inherited )]

Conditional

এই প্রি-ডিফাইনড অ্যাট্রিবিউট একটি কন্ডিশনাল মেথড চিহ্নিত করে যার এক্সিকিউশন একটি নির্দিষ্ট প্রিপ্রসেসিং আইডেন্টিফায়ার ওপর নির্ভর করে। এটি মেথড কলের কন্ডিশনাল কম্পাইলেশন সক্ষম করে, নির্দিষ্ট মান যেমন Debug বা Trace-এর ওপর নির্ভর করে।

সিনট্যাক্স:

[Conditional(
    conditionalSymbol )]

Obsolete

এই প্রি-ডিফাইনড অ্যাট্রিবিউট একটি প্রোগ্রাম এন্টিটি চিহ্নিত করে যা ব্যবহার করা উচিত নয়। এটি কম্পাইলারকে একটি নির্দিষ্ট টার্গেট এলিমেন্ট বাতিল করার জন্য জানাতে সক্ষম করে। সিনট্যাক্স:

[Obsolete (
    message )]
[Obsolete (
    message,
    iserror )]

  1. C#-এ কন্ডিশনাল অ্যাট্রিবিউটস (Conditional Attributes) কী?

  2. পাইথনে বিল্ট-ইন ক্লাস অ্যাট্রিবিউটগুলো কী কী?

  3. পাইথনে ফাইল অবজেক্টের অ্যাট্রিবিউটসমূহ

  4. পাইথন ফাংশন অ্যাট্রিবিউট (Function Attributes)