Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में Attributes क्या हैं?


Attribute एक Declarative Tag है जिसका उपयोग आपके Program में Classes, Methods, Structures, Enumerators, Assemblies आदि जैसे विभिन्न Elements के Behaviors के बारे में Runtime को Information Convey करने के लिए किया जाता है।

निम्न Syntax है।

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

यहां,

Attribute का Name और इसके Values Square Brackets के भीतर Specified होते हैं, उस Element से पहले जिस पर Attribute Apply किया जाता है।

Positional Parameters Essential Information Specify करते हैं और Name Parameters Optional Information Specify करते हैं।

C# में निम्न Predefined Attributes हैं।

AttributeUsage

Pre-defined Attribute AttributeUsage Describe करता है कि Custom Attribute Class का उपयोग कैसे किया जा सकता है।

Conditional

यह Predefined Attribute एक Conditional Method को Mark करता है जिसका Execution Specified Preprocessing Identifier पर Depend करता है।

Obsolete

Obsolete Predefined Attribute एक Program Entity को Mark करता है जिसका उपयोग नहीं किया जाना चाहिए। यह आपको Compiler को एक Particular Target Element को Discard करने के लिए Inform करने में सक्षम बनाता है।


  1. - C# में क्लास के मेंबर वेरिएबल्स क्या हैं?

    क्लास एक ब्लूप्रिंट है जिसमें C# में मेंबर वेरिएबल्स और फंक्शन्स होते हैं। यह ऑब्जेक्ट के व्यवहार का वर्णन करता है।मेंबर वेरिएबल्स क्या हैं, यह जानने के लिए क्लास का सिंटैक्स देखें:<एक्सेस स्पेसिफायर> class class_name {    // मेंबर वेरिएबल्स    <एक्सेस स्पेसिफायर> <

  1. - C# में कस्टम एक्सेप्शन्स क्या हैं?

    किसी अन्य प्रोग्रामिंग भाषा की तरह, C# में आप आसानी से यूजर-डिफाइंड एक्सेप्शन बना सकते हैं। यूजर-डिफाइंड एक्सेप्शन क्लासेस Exception क्लास से डेराइव्ड होती हैं। कस्टम एक्सेप्शन्स वही हैं जिन्हें हम यूजर-डिफाइंड एक्सेप्शन कहते हैं।नीचे दिए गए उदाहरण में, बनाया गया एक्सेप्शन बिल्ट-इन एक्सेप्शन नहीं है

  1. - पायथन में फ़ाइल ऑब्जेक्ट के एट्रिब्यूट्स क्या हैं?

    एक फ़ाइल ऑब्जेक्ट के बहुत सारे एट्रिब्यूट्स होते हैं। आप फ़ाइल ऑब्जेक्ट के सभी मेथड्स और एट्रिब्यूट्स की सूची यहां देख सकते हैं: पायथन फ़ाइल ऑब्जेक्ट्स। निम्नलिखित कुछ सबसे अधिक उपयोग किए जाने वाले फ़ाइल ऑब्जेक्ट मेथड्स हैं: close() - फ़ाइल बंद करें। next() - जब फ़ाइल को इटरेटर के रूप में उपयोग कि