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

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

एक विधि कथनों का एक समूह है जो एक साथ एक कार्य करते हैं। प्रत्येक C# प्रोग्राम में मुख्य नाम की विधि के साथ कम से कम एक वर्ग होता है।

जब आप किसी विधि को परिभाषित करते हैं, तो आप मूल रूप से इसकी संरचना के तत्वों की घोषणा करते हैं। C# में किसी विधि को परिभाषित करने का सिंटैक्स इस प्रकार है -

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

यहाँ,

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

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

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

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

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

निम्नलिखित विधियों का एक उदाहरण है जो यह दर्शाता है कि कैसे पता लगाया जाए कि एक स्ट्रिंग में अद्वितीय शब्द हैं या नहीं। यहां, हमने एक C# विधि CheckUnique() -

. बनाई है

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

public class Demo {

   public bool CheckUnique(string str) {
      string one = "";
      string two = "";

      for (int i = 0; i < str.Length; i++) {
         one = str.Substring(i, 1);
         for (int j = 0; j < str.Length; j++) {
            two = str.Substring(j, 1);
            if ((one == two) && (i != j))
            return false;
         }
      }
      return true;
   }
   static void Main(string[] args) {
      Demo d = new Demo();
      bool b = d.CheckUnique("amit");
      Console.WriteLine(b);

      Console.ReadKey();
   }
}

आउटपुट

True

  1. जावास्क्रिप्ट में विधियों को कैसे उधार लें?

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

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

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

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

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