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

सी # में बहिष्कृत विधि कैसे बनाएं?

अप्रचलित विशेषता हमारे कोड के भीतर वर्गों, विधियों, गुणों, क्षेत्रों, प्रतिनिधियों और कई अन्य जैसे तत्वों को पदावनत या अप्रचलित के रूप में चिह्नित करता है। विशेषता को संकलन समय पर पढ़ा जाता है और इसका उपयोग डेवलपर को चेतावनी या त्रुटि उत्पन्न करने के लिए किया जाता है।

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

यह विशेषता सिस्टम नेमस्पेस . में पाई जाती है . अप्रचलित विशेषता वर्ग कोष्ठक के अंदर "अप्रचलित" शब्द को उसके ऊपर डालकर प्रोग्राम तत्व को सजाती है। चूंकि यह एक विशेषता है, हम या तो अप्रचलित या अप्रचलित एट्रिब्यूट का उपयोग कर सकते हैं।

अप्रचलित विशेषता में तीन कंस्ट्रक्टर होते हैं -

  • [अप्रचलित] - एक बिना पैरामीटर वाला कंस्ट्रक्टर है और इस विशेषता का उपयोग करने वाला एक डिफ़ॉल्ट है।

  • [अप्रचलित(स्ट्रिंग संदेश)] - इस प्रारूप में हमें संदेश मिलता है कि इस पद्धति को क्यों हटा दिया गया है।

  • [अप्रचलित (स्ट्रिंग संदेश, बूल त्रुटि)] - इस प्रारूप में संदेश के साथ हम यह नियंत्रित कर सकते हैं कि संकलन समय के दौरान शिकायतकर्ता को त्रुटि फेंकनी चाहिए या नहीं।

उदाहरण

using System;
namespace DemoApplication{
   class Demo{
      static void Main(string[] args){
         ObseleteMethod();
         ObseleteMethodWithMessage();
         ObseleteMethodWithMessageAndNoFail();
         ObseleteMethodWithMessageAndFail();
      }
      [Obsolete]
      public static void ObseleteMethod() { }
      [Obsolete("This Method is Deprecated")]
      public static void ObseleteMethodWithMessage() { }
      [Obsolete("This Method is Deprecated", false)]
      public static void ObseleteMethodWithMessageAndNoFail() { }
      [Obsolete("This Method is Deprecated", true)]
      public static void ObseleteMethodWithMessageAndFail() { }
   }
}

आउटपुट

उपरोक्त कोड का आउटपुट है

सी # में बहिष्कृत विधि कैसे बनाएं?


  1. कैसे एक कलह बनाने के लिए

    अपने समुदाय सर्वर की रुचि को बनाए रखने के लिए एक कस्टम डिस्कॉर्ड बॉट बनाना एक मजेदार और आकर्षक तरीका है। जब आप अपने दोस्तों को अपने चैनल पर आमंत्रित करते हैं, तो बॉट आपकी अनुपस्थिति में उनकी बातचीत का प्रबंधन करेगा। उदाहरण के लिए, यदि कोई उपयोगकर्ता दुर्व्यवहार कर रहा है, तो बॉट उसे लात मार सकता है।

  1. वर्ड में बुकलेट कैसे बनाये

    Microsoft Word किसी भी व्यक्ति के लिए आवश्यक है जो दस्तावेज़ों के साथ किसी भी प्रकार का कार्य करता है। Word इतने लंबे समय से है, इसके बिना कार्यालय, स्कूल या किसी अन्य प्रकार के डिजिटल कार्य करने की कल्पना करना असंभव है। जबकि अधिकांश उपयोगकर्ता केवल सबसे बुनियादी सुविधाओं का उपयोग करते हैं जो Micr

  1. माइक्रोसॉफ्ट अकाउंट कैसे बनाएं

    Windows PC का उपयोग करते समय Microsoft खाता होना मूलभूत आवश्यकता है। यदि आपके पास एक नहीं है, तो आपको Microsoft द्वारा प्रदान की जाने वाली विभिन्न कार्यक्षमताओं तक पहुँचने में कठिनाई हो सकती है। यदि आपको पता नहीं है कि Microsoft खाता कैसे बनाया जाता है, तो यह पोस्ट आपके लिए उपयुक्त स्थान है। इस लेख