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

सी # में कस्टम विधियों को कैसे परिभाषित करें?

C# में एक कस्टम विधि को परिभाषित करने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें -

<Access Specifier> <Return Type> <Method Name>(Parameter List) {
Method Body
}

एक विधि के विभिन्न तत्व निम्नलिखित हैं -

  • पहुंच विनिर्देशक - यह किसी अन्य वर्ग से एक चर या एक विधि की दृश्यता निर्धारित करता है।

  • वापसी का प्रकार - एक विधि एक मान लौटा सकती है। वापसी प्रकार विधि द्वारा लौटाए गए मान का डेटा प्रकार है। यदि विधि कोई मान नहीं लौटा रही है, तो वापसी प्रकार शून्य . है ।

  • विधि का नाम -विधि का नाम एक विशिष्ट पहचानकर्ता है और यह केस संवेदी है। यह कक्षा में घोषित किसी अन्य पहचानकर्ता के समान नहीं हो सकता।

  • पैरामीटर सूची - कोष्ठकों के बीच संलग्न, पैरामीटर का उपयोग किसी विधि से डेटा पास करने और प्राप्त करने के लिए किया जाता है। पैरामीटर सूची किसी विधि के पैरामीटर के प्रकार, क्रम और संख्या को संदर्भित करती है। पैरामीटर वैकल्पिक हैं; यानी, एक विधि में कोई पैरामीटर नहीं हो सकता है।

  • विधि निकाय - इसमें आवश्यक गतिविधि को पूरा करने के लिए आवश्यक निर्देशों का सेट शामिल है।

आइए एक उदाहरण देखें -

उदाहरण

using System;

namespace Demo {
   class NumberManipulator {
      public int FindMax(int num1, int num2) {
         /* local variable declaration */
         int result;

         if (num1 > num2)
         result = num1;
         else
         result = num2;
         return result;
      }

      static void Main(string[] args) {
         /* local variable definition */
         int a = 90;
         int b = 15;
         int ret;
         NumberManipulator n = new NumberManipulator();

         //calling the FindMax method
         ret = n.FindMax(a, b);
         Console.WriteLine("Max value is : {0}", ret );
         Console.ReadLine();
      }
   }
}

आउटपुट

Max value is : 90

  1. पायथन में कक्षा के तरीकों को कैसे ओवरराइड करें?

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

  1. रूबी के कार्य और तरीके:अपना खुद का कैसे परिभाषित करें

    रूबी विधि क्या है? एक विशिष्ट उद्देश्य के लिए एक साथ समूहीकृत रूबी कोड की एक, या एकाधिक, एक विधि है। इस समूहीकृत कोड को एक नाम दिया गया है, ताकि आप जब चाहें, कोड को दोबारा लिखे या कॉपी और पेस्ट किए बिना इसका उपयोग कर सकें। विधि का उद्देश्य हो सकता है : जानकारी प्राप्त करें। वस्तुओं को बदलें या ब

  1. रूबी और रूबी ऑन रेल्स में मेथड्स कैसे डेलिगेट करें?

    यह लेख रूबी में विधि प्रतिनिधिमंडल के बारे में है। आप सीखेंगे कि delegate का उपयोग कैसे करें विधि, Forwardable मॉड्यूल और SimpleDelegator कक्षा। हमें प्रतिनिधिमंडल की आवश्यकता क्यों है ? ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, कक्षाओं के एक साथ काम करने के दो तरीके हैं। वे हैं : विरासत रचना वंशान