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

C# में 5-टपल या क्विंटपल कैसे बनाएं?


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

इसके पांच गुण हैं:

  • Item1 - वर्तमान Tuple<T1, T2, T3, T4, T5> ऑब्जेक्ट के पहले घटक का मान प्राप्त करें।

  • Item2 - वर्तमान Tuple<T1, T2, T3, T4, T5> ऑब्जेक्ट के दूसरे घटक का मान प्राप्त करें।

  • Item3 - वर्तमान Tuple<T1, T2, T3, T4, T5> ऑब्जेक्ट के तीसरे घटक का मान प्राप्त करें।

  • Item4 - वर्तमान Tuple<T1, T2, T3, T4, T5> ऑब्जेक्ट के चौथे घटक का मान प्राप्त करें।

  • Item5 - वर्तमान Tuple<T1, T2, T3, T4, T5> ऑब्जेक्ट के पांचवें घटक का मान प्राप्त करें।

उदाहरण

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

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<int, int, int, int, int> tuple = new Tuple<int, int, int, int, int>(120, 150, 270, 300, 600); 
        Console.WriteLine("Value (Item1)= " + tuple.Item1); 
        Console.WriteLine("Value (Item2)= " + tuple.Item2); 
        Console.WriteLine("Value (Item3)= " + tuple.Item3); 
        Console.WriteLine("Value (Item4)= " + tuple.Item4); 
        Console.WriteLine("Value (Item5)= " + tuple.Item5); 
        if (tuple.Item1 == 100) { 
            Console.WriteLine("Exists: Tuple Item 1 = " + tuple.Item1); 
        } 
        if (tuple.Item2 == 250) { 
            Console.WriteLine("Exists: Tuple Item 2 = " + tuple.Item2); 
        } 
        if (tuple.Item3 == 270) { 
            Console.WriteLine("Exists: Tuple Item 3 = " + tuple.Item3); 
        } 
        if (tuple.Item4 == 300) { 
            Console.WriteLine("Exists: Tuple Item 4 = " + tuple.Item4); 
        } 
        if (tuple.Item5 == 400) { 
            Console.WriteLine("Exists: Tuple Item 5 = " + tuple.Item5); 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Value (Item1)= 100 
Value (Item2)= 150 
Value (Item3)= 300 
Value (Item4)= 450 
Value (Item5)= 600 
Exists: Tuple Item 1 = 100

उदाहरण

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

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<string, int, string, int, int> tuple = new Tuple<string, int, string, int, int>("jack", 150, "pete", 300, 600); 
        Console.WriteLine("Value (Item1)= " + tuple.Item1); 
        Console.WriteLine("Value (Item2)= " + tuple.Item2); 
        Console.WriteLine("Value (Item3)= " + tuple.Item3); 
        Console.WriteLine("Value (Item4)= " + tuple.Item4); 
        Console.WriteLine("Value (Item5)= " + tuple.Item5); 
        if (tuple.Item1 == "kevin") { 
            Console.WriteLine("Exists: Tuple Item 1 = " + tuple.Item1); 
        } 
        if (tuple.Item2 == 250) { 
            Console.WriteLine("Exists: Tuple Item 2 = " + tuple.Item2); 
        } 
        if (tuple.Item3 == "pete") { 
            Console.WriteLine("Exists: Tuple Item 3 = " + tuple.Item3); 
        } 
        if (tuple.Item4 == 300) { 
            Console.WriteLine("Exists: Tuple Item 4 = " + tuple.Item4); 
        } 
        if (tuple.Item5 == 400) { 
            Console.WriteLine("Exists: Tuple Item 5 = " + tuple.Item5); 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Value (Item1)= jack 
Value (Item2)= 150 
Value (Item3)= pete 
Value (Item4)= 300 
Value (Item5)= 600 
Exists: Tuple Item 3 = pete 
Exists: Tuple Item 4 = 300

  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 ()