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

C# में Tuple<T1,T2,T3,T4,T5> क्लास


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# में Console क्लास C# में Console क्लास

    C# में Console क्लास का उपयोग कंसोल एप्लिकेशन के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम को दर्शाने के लिए किया जाता है। आइए C# में Console क्लास प्रॉपर्टीज के कुछ उदाहरण देखते हैं: Console.CursorLeft प्रॉपर्टी C# में कंसोल का CursorLeft बदलने के लिए Console.CursorLeft प्रॉपर्टी का उपयोग करें। उदा

  1. - C# में सिंगलटन क्लास

    सिंगलटन क्लास डेटा के एकल आवंटन और इंस्टेंस की अनुमति देती है। इसमें सामान्य विधियाँ होती हैं और आप इसे इंस्टेंस का उपयोग करके कॉल कर सकते हैं। क्लास के एकाधिक इंस्टेंस को रोकने के लिए, निजी कंस्ट्रक्टर का उपयोग किया जाता है। आइए एक उदाहरण देखें: public class Singleton { static Singleton b = nu

  1. - C# में क्लास: परिभाषा, संरचना और उदाहरण

    C# में क्लास एक डेटा टाइप का ब्लूप्रिंट (खाका) होता है। यह ऑब्जेक्ट्स बनाने के लिए एक टेम्पलेट की तरह काम करता है। क्लास के अंदर परिभाषित वेरिएबल्स (फील्ड्स) और मेथड्स (फंक्शन्स) को मिलाकर क्लास के मेंबर्स कहा जाता है। क्लास का सामान्य सिंटैक्स C# में क्लास घोषित करने का सामान्य रूप निम्नलिखित है: