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

सी # में विस्तार के तरीके

विस्तार विधियाँ स्थिर विधियाँ हैं, जिन्हें कहा जाता है जैसे कि वे विस्तारित प्रकार पर उदाहरण विधियाँ थीं। एक्सटेंशन विधियों के साथ, आप एक नया व्युत्पन्न प्रकार बनाए बिना, मूल प्रकार को पुन:संकलित या संशोधित किए बिना मौजूदा प्रकारों में विधियों को जोड़ सकते हैं।

हमारे द्वारा बनाई गई विस्तार विधि निम्नलिखित है।

public static int myExtensionMethod(this string str) {
   return Int32.Parse(str);
}

आइए एक उदाहरण देखें जिसमें हमने विस्तार विधि का उपयोग किया है।

उदाहरण

using System;
using System.Text;
namespace Program {
   public static class Demo {
      public static int myExtensionMethod(this string str) {
         return Int32.Parse(str);
      }
   }
   class Program {
      static void Main(string[] args) {
         string str1 = "565";
         int n = str1.myExtensionMethod();
         Console.WriteLine("Result: {0}", n);
         Console.ReadLine();
      }
   }
}

आउटपुट

Result: 565

  1. डेटा स्वच्छता के तरीके

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

  1. जावास्क्रिप्ट ऑब्जेक्ट मेथड्स

    जावास्क्रिप्ट ऑब्जेक्ट मेथड्स वे क्रियाएं हैं जो ऑब्जेक्ट्स पर की जा सकती हैं। जावास्क्रिप्ट में ऑब्जेक्ट में मौजूद विधियों को दिखाने वाला कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="view

  1. जावास्क्रिप्ट में तरीके साझा करें

    विधियों को वस्तु के प्रोटोटाइप गुण से जोड़कर साझा किया जा सकता है। इन विधियों को वस्तु के सभी उदाहरणों के बीच साझा किया जाएगा। जावास्क्रिप्ट में साझा करने के तरीकों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo