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

C# में टपल्स का उपयोग कब करें?


टपल्स का उपयोग तब किया जाता है जब आप ref या out पैरामीटर्स का उपयोग किए बिना किसी मेथड से कई मान वापस करना चाहते हैं।

टपल्स का उपयोग एक ही पैरामीटर के माध्यम से एक मेथड को कई मान पास करने के लिए किया जाता है। टपल्स को एक साथ नेस्ट भी किया जा सकता है।

उदाहरण

पैरामीटर के रूप में टपल्स पास करना

class Program{ 
    static void DisplayTupleValues(Tuple<int, string, string> dummy){ 
        Console.WriteLine($"Id = { dummy.Item1}"); 
        Console.WriteLine($"Value1 = { dummy.Item2}"); 
        Console.WriteLine($"Value2 = { dummy.Item3}"); 
    } 
    static void Main(){ 
        var dummy = Tuple.Create(1, "Dummy", "Tuple"); 
        DisplayTupleValues(dummy); 
        Console.ReadLine(); 
    } 
}

आउटपुट

Id = 1 
Value1 = Dummy 
Value2 = Tuple

उदाहरण

रिटर्न टाइप के रूप में टपल

class Program{ 
    static Tuple<int, string, string> ReturnTuple(){ 
        return Tuple.Create(1, "Value1", "Value2"); 
    } 
    static void Main(){ 
        var returnValues = ReturnTuple(); 
        System.Console.WriteLine($"{returnValues.Item1} {returnValues.Item2} {returnValues.Item3}"); 
        Console.ReadLine(); 
    } 
}

आउटपुट

1 Value1 Value2

  1. एक्सेल में VLOOKUP के बजाय INDEX-MATCH का उपयोग कब करें एक्सेल में VLOOKUP के बजाय INDEX-MATCH का उपयोग कब करें

    जो लोग एक्सेल में पारंगत हैं, वे VLOOKUP फ़ंक्शन से भली-भांति परिचित होंगे। VLOOKUP फ़ंक्शन का उपयोग किसी मान को उसी पंक्ति में मिलान करने वाले टेक्स्ट के आधार पर किसी अन्य सेल में ढूंढने के लिए किया जाता है। यदि आप अभी भी VLOOKUP फ़ंक्शन में नए हैं, तो आप एक्सेल में VLOOKUP का उपयोग कैसे करें, इस प

  1. - Java में fillInStackTrace() मेथड का उपयोग कब करें?

    fillInStackTrace() जावा में Throwable क्लास का एक महत्वपूर्ण मेथड है। स्टैक ट्रेस यह निर्धारित करने के लिए उपयोगी हो सकता है कि अपवाद वास्तव में कहां फेंका गया है। कुछ स्थितियां हो सकती हैं जहां हमें एक अपवाद को फिर से फेंकने और यह पता लगाने की आवश्यकता होती है कि इसे कहां रीथ्रो किया गया, हम ऐसे पर

  1. - Python में %r के बजाय %s कब उपयोग करें?

    %s vs %r: String Formatting में Difference %s Specifier Object को str() का उपयोग करके Convert करता है, और %r इसे repr() का उपयोग करके Convert करता है। कुछ Objects जैसे Integers के लिए, वे Same Result देते हैं, लेकिन repr() इसमें Special है कि (उन Types के लिए जहां यह संभव है) यह Conventionally ऐसा