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

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


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

इसका उपयोग निम्न के लिए किया जाता है:

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

उदाहरण

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

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<int, int, int, int, int, int, int> tuple = new Tuple<int, int, int, int, int, int, int>(100, 150, 200, 300, 600, 1000, 2000); 
        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); 
        Console.WriteLine("Value (Item6)= " + tuple.Item6); 
        Console.WriteLine("Value (Item7)= " + tuple.Item7); 
        if (tuple.Item5 == 600) { 
            Console.WriteLine("Exists: Tuple Item 5 = " + tuple.Item5); 
        } 
        if (tuple.Item6 == 900) { 
            Console.WriteLine("Exists: Tuple Item 6 = " + tuple.Item6); 
        } 
        if (tuple.Item7 == 2000) { 
            Console.WriteLine("Exists: Tuple Item 7 = " + tuple.Item7); 
        } 
    } 
}

आउटपुट

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

Value (Item1)= 100 
Value (Item2)= 150 
Value (Item3)= 200 
Value (Item4)= 300 
Value (Item5)= 600 
Value (Item6)= 1000 
Value (Item7)= 2000 
Exists: Tuple Item 5 = 600 
Exists: Tuple Item 7 = 2000

उदाहरण

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

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<int, int, int, int, int, int, int> tuple = new Tuple<int, int, int, int, int, int, int>(100, 150, 200, 300, 600, 1000, 1000); 
        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); 
        Console.WriteLine("Value (Item6)= " + tuple.Item6); 
        Console.WriteLine("Value (Item7)= " + tuple.Item7); 
        if (tuple.Item5 == 600) { 
            Console.WriteLine("Exists: Tuple Item 5 = " + tuple.Item5); 
        } 
        if (tuple.Item6 == 900) { 
            Console.WriteLine("Exists: Tuple Item 6 = " + tuple.Item6); 
        } 
        if (tuple.Item7 == 2000) { 
            Console.WriteLine("Exists: Tuple Item 7 = " + tuple.Item7); 
        } 
        if (tuple.Item7 == tuple.Item6){ 
            Console.WriteLine("Tuple Items Matched!"); 
        } 
    } 
}

आउटपुट

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

Value (Item1)= 100 
Value (Item2)= 150 
Value (Item3)= 200 
Value (Item4)= 300 
Value (Item5)= 600 
Value (Item6)= 1000 
Value (Item7)= 1000 
Exists: Tuple Item 5 = 600 
Tuple Items Matched!

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