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

C# में 3-Tuple या Triple Tuple कैसे बनाएं?


Tuple<T1, T2, T3> क्लास एक 3-टपल को दर्शाता है, जिसे ट्रिपल कहा जाता है। एक टपल एक डेटा संरचना है जिसमें तत्वों का एक क्रम होता है।

उपयोग

  • डेटा सेट तक आसान पहुंच
  • डेटा सेट का आसान हेरफेर
  • डेटा के एक सेट को दर्शाने के लिए
  • एक मेथड से कई मान वापस करने के लिए
  • एक मेथड में कई मान पास करने के लिए

उदाहरण

आइए अब C# में 3-टपल को लागू करने का एक उदाहरण देखते हैं -

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<int,string,string> tuple = new Tuple<int,string,string>(35, "steve", "katie"); 
        Console.WriteLine("Value (Item1)= " + tuple.Item1); 
        Console.WriteLine("Value (Item2)= " + tuple.Item2); 
        Console.WriteLine("Value (Item3)= " + tuple.Item3); 
        if (tuple.Item1 == 35) { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item1); 
        } 
        if (tuple.Item2 == "jack") { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item2); 
        } 
        if (tuple.Item3 == "katie") { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item3); 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Value (Item1)= 35 Value (Item2)= steve Value (Item3)= katie Exists: Tuple Value = 35 Exists: Tuple Value = katie

दूसरा उदाहरण

आइए C# में 3-टपल को लागू करने का एक और उदाहरण देखते हैं -

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<string,string,string> tuple = new Tuple<string,string,string>("nathan", "steve", "katie"); 
        Console.WriteLine("Value (Item1)= " + tuple.Item1); 
        Console.WriteLine("Value (Item2)= " + tuple.Item2); 
        Console.WriteLine("Value (Item3)= " + tuple.Item3); 
        if (tuple.Item1 == "nathan") { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item1); 
        } 
        if (tuple.Item2 == "jack") { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item2); 
        } 
        if (tuple.Item3 == "katie") { 
            Console.WriteLine("Exists: Tuple Value = " + tuple.Item3); 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Value (Item1)= nathan Value (Item2)= steve Value (Item3)= katie Exists: Tuple Value = nathan Exists: Tuple Value = katie
  1. - C# में टपल को खाली टपल से इनिशियलाइज़ करना

    टपल को अनइनिशियलाइज़्ड/नल छोड़ना टपल को खाली/नल छोड़ने के लिए बस डिक्लेयर करें बिना इनिशियलाइज़ किए: Tuple<string, string> myTuple; यह डिफ़ॉल्ट रूप से null होगा (रेफरेंस टाइप होने के कारण)। टपल में नल चेक करना: using System; namespace Demo { class Program { static void Main(s

  1. - नॉन-लिटरल पायथन टुपल कैसे बनाएं?

    आप पहले एक लिस्ट बना सकते हैं फिर उस सिंगल वैल्यू को बदलें जिसे आप बदलना चाहते हैं, फिर अंत में यदि आप नॉन-लिटरल पायथन टुपल बनाना चाहते हैं तो उसे टुपल में कन्वर्ट करें। उदाहरण के लिए: def create_non_literal_tuple(a, b, c): x = [1] * a x[c] = b return tuple(x) create_non_literal_tuple(

  1. - Python में खाली टपल कैसे बनाएं?

    आप असाइनमेंट स्टेटमेंट में पैरेंथेसिस में कोई एलिमेंट न देकर खाली टपल ऑब्जेक्ट बना सकते हैं। खाली टपल ऑब्जेक्ट `tuple()` बिल्ट-इन फंक्शन से बिना किसी तर्क के भी बनाया जाता है। >>> T1 = () >>> T1 () >>> T1 = tuple() >>> T1 ()