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

C# में एट्रिब्यूट्स और मेथड्स को एक्सेस करना


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

एट्रिब्यूट सेट करने के लिए:

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

यहाँ, एट्रिब्यूट का नाम और मान [ ] के अंदर आते हैं। पोजिशनल पैरामीटर्स आपको जानकारी निर्दिष्ट करने की अनुमति देते हैं।

उदाहरण

आइए C# में एट्रिब्यूट और मेथड्स को एक्सेस करने का एक उदाहरण देखें:

#define DEBUG
using System;
using System.Diagnostics;

public class Demo
{
    [Conditional("DEBUG")]
    public static void Message(string str)
    {
        Console.WriteLine(str);
    }
}

class Test
{
    static void FunctionDisplay()
    {
        Demo.Message("हमारा फंक्शन...");
    }
    
    public static void Main()
    {
        Demo.Message("यह मेन फंक्शन है!");
        FunctionDisplay();
        Console.ReadKey();
    }
}

आउटपुट

यह मेन फंक्शन है!
हमारा फंक्शन...

व्याख्या

  • Conditional एट्रिब्यूट: मेथड को केवल तभी कॉल करने की अनुमति देता है जब निर्दिष्ट सिंबल परिभाषित हो
  • #define DEBUG: DEBUG सिंबल को परिभाषित करता है, जिससे Conditional एट्रिब्यूट सक्रिय होता है
  • System.Diagnostics: Conditional एट्रिब्यूट के लिए आवश्यक नेमस्पेस
  • कंपाइल-टाइम व्यवहार: यदि DEBUG परिभाषित नहीं है, तो Message() कॉल्स पूरी तरह से हटा दिए जाते हैं

एट्रिब्यूट्स मेटाडेटा प्रदान करते हैं जिसका उपयोग कंपाइलर, रनटाइम या कस्टम टूल्स द्वारा किया जा सकता है।

  1. जावास्क्रिप्ट में एक्सेसर प्रॉपर्टी और इसके एट्रिब्यूट्स जावास्क्रिप्ट में एक्सेसर प्रॉपर्टी और इसके एट्रिब्यूट्स

    एक्सेसर प्रॉपर्टी हमें जावास्क्रिप्ट में गेटर और सेटर फ़ंक्शन लागू करने में मदद करती है। वे किसी मान को प्राप्त या सेट करने पर एक फ़ंक्शन निष्पादित करते हैं। एक्सेसर प्रॉपर्टी के चार एट्रिब्यूट्स होते हैं: get - जब कोई प्रॉपर्टी पढ़ी जाती है तो यह कॉल होता है। यह कोई आर्गुमेंट नहीं लेता। set - जब

  1. HTML में हाइट और विड्थ एट्रिब्यूट्स का उपयोग कैसे करें? HTML में हाइट और विड्थ एट्रिब्यूट्स का उपयोग कैसे करें?

    HTML में हाइट और विड्थ एट्रिब्यूट्स का उपयोग एलिमेंट की ऊंचाई और चौड़ाई निर्दिष्ट करने के लिए किया जाता है। मान पिक्सेल (px) में सेट किए जाते हैं।हाइट और विड्थ एट्रिब्यूट निम्न HTML एलिमेंट्स में उपयोग किए जाते हैं:क्र.सं.एलिमेंट्सएट्रिब्यूटएट्रिब्यूट1<canvas> एलिमेंटheightwidth2<embed>

  1. HTML में मिन और मैक्स एट्रिब्यूट्स का उपयोग कैसे करें? HTML में मिन और मैक्स एट्रिब्यूट्स का उपयोग कैसे करें?

    HTML में min और max एट्रिब्यूट्स का उपयोग किसी एलिमेंट के न्यूनतम और अधिकतम मान सेट करने के लिए किया जाता है। min और max एट्रिब्यूट निम्न एलिमेंट्स पर उपयोग किए जा सकते हैं:क्र.सं.एलिमेंट्सएट्रिब्यूटएट्रिब्यूट1<input>Maxmin2<meter>Maxmin3<progress>MaxminउदाहरणHTML में min और max एट