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

C# में डेलीगेट्स का उपयोग करके मैथ ऑपरेशन्स कैसे कॉल करें?

डेलीगेट्स मेथड्स को पैरामीटर्स के रूप में पास करने की अनुमति देते हैं। यह फंक्शनल प्रोग्रामिंग और कॉलबैक पैटर्न को सक्षम करता है।

उदाहरण

using System;

public class Demo {
    // स्टैटिक मेथड जिसे डेलीगेट द्वारा कॉल किया जाएगा
    public static double DivideFunc(double value) {
        return value / 5;
    }
}

// डेलीगेट डिक्लेरेशन
delegate double MyDelegate(double x);

class Program {
    static void Main() {
        // डेलीगेट इंस्टेंशिएशन
        MyDelegate[] operations = { Demo.DivideFunc };
        
        // डेलीगेट के माध्यम से कॉल
        Result(operations[0], 20);
    }
    
    static void Result(MyDelegate d, double value) {
        double result = d(value); // डेलीगेट इनवोकेशन
        Console.WriteLine("परिणाम = {0}", result);
    }
}

आउटपुट

परिणाम = 4

आधुनिक सिंटैक्स (Func/Action):


// कस्टम डेलीगेट के बजाय Func का उपयोग
Func divide = x => x / 5;
Console.WriteLine(divide(20)); // 4

// एकाधिक ऑपरेशन्स
var operations = new Func[] {
    x => x + 10,
    x => x * 2,
    x => x / 5
};

foreach(var op in operations) {
    Console.WriteLine(op(20));
}

लाभ:

  • रणनीति पैटर्न सक्षम करता है
  • प्लगइन आर्किटेक्चर
  • इवेंट हैंडलिंग
  • LINQ का आधार
  1. Siri का उपयोग करके WhatsApp कॉल कैसे करें Siri का उपयोग करके WhatsApp कॉल कैसे करें

    Siri जैसे डिजिटल असिस्टेंट का उपयोग अपने स्मार्टफोन के साथ अधिक काम पूरा करने का एक शानदार तरीका है, साथ ही अपना समय और मेहनत भी बचाता है। iOS में, Siri आपको चीजें खोजने, अलार्म और रिमाइंडर सेट करने, Spotify से अपना पसंदीदा संगीत चलाने, और ईमेल में मदद करने में मदद कर सकता है। अपने स्मार्टफोन को है

  1. Swift का उपयोग करके iOS 10 में फोन कॉल कैसे करें Swift का उपयोग करके iOS 10 में फोन कॉल कैसे करें

    इस पोस्ट में हम देखेंगे कि iOS में प्रोग्रामेटिकली फोन कॉल कैसे करें। शुरुआत करते हैं चरण 1: प्रोजेक्ट बनाएं Xcode खोलें → New Project → Single View Application → नाम दें MakeCall चरण 2: UI सेटअप Main.storyboard खोलें और नीचे दिखाए अनुसार एक टेक्स्ट फील्ड और एक बटन जोड़ें। चरण 3: आउटलेट बनाएं

  1. Android में Intent का उपयोग करके फोन कॉल कैसे करें? Android में Intent का उपयोग करके फोन कॉल कैसे करें?

    Android में Intent का उपयोग करके फोन कॉल करना यह उदाहरण दर्शाता है कि Android में Intent का उपयोग करके फोन कॉल कैसे किया जाता है। चरण 1 - नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - res/layout/activity_main.xml में