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

C# में क्लास के मेथड को कैसे कॉल करें

किसी मेथड को कॉल करने के लिए, ऑब्जेक्ट नाम के बाद मेथड के नाम का उपयोग करें, उदाहरण के लिए, -

obj1.Display();

मान लें क्लास नाम ApplicationOne है, तो मेथड को कॉल करने के लिए -

ApplicationOne one = new ApplicationOne(); //calling the displayMax method
ret = one.displayMax(a, b);

निम्नलिखित उदाहरण C# में मेथड कॉल करने का तरीका दिखाता है -

उदाहरण

using System;
namespace Demp {
    class ApplicationOne {
        public int displayMax(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 = 700;
            int b = 400;
            int ret;
            ApplicationOne one = new ApplicationOne();
            ret = one.displayMax(a, b);
            Console.WriteLine("Max value is : {0}", ret);
            Console.ReadLine();
        }
    }
}

आउटपुट

Max value is : 700
  1. - C# में Console.ReadKey() मेथड का उपयोग

    C# में Console.ReadKey() मेथड Console.ReadKey() कंसोल से एक की-प्रेस पढ़ता है और ConsoleKeyInfo स्ट्रक्चर लौटाता है जिसमें दबाई गई कुंजी की जानकारी होती है। यह प्रोग्राम को तब तक रोकता है जब तक उपयोगकर्ता कोई कुंजी नहीं दबाता। मुख्य उपयोग कंसोल विंडो को खुला रखने के लिए (विशेषकर Visual Studio में

  1. - C# में कस्टम मेथड कैसे परिभाषित करें?

    C# में कस्टम मेथड को परिभाषित करने के लिए निम्न सिंटैक्स का उपयोग करें:<एक्सेस स्पेसिफायर> <रिटर्न टाइप> <मेथड नाम>(पैरामीटर सूची) { मेथड बॉडी }मेथड के विभिन्न तत्व निम्नानुसार हैं:एक्सेस स्पेसिफायर - यह निर्धारित करता है कि कोई वेरिएबल या मेथड दूसरी क्लास से कितना दृश्यमान है।रिटर

  1. - Python में क्लास मेथड्स को कैसे ओवरराइड करें?

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