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

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

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

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

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

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

  • Item1 - वर्तमान Tuple<T1,T2,T3,T4> ऑब्जेक्ट के पहले घटक का मान प्राप्त करता है।
  • Item2 - वर्तमान Tuple<T1,T2,T3,T4> ऑब्जेक्ट के दूसरे घटक का मान प्राप्त करता है।
  • Item3 - वर्तमान Tuple<T1,T2,T3,T4> ऑब्जेक्ट के तीसरे घटक का मान प्राप्त करता है।
  • Item4 - वर्तमान Tuple<T1,T2,T3,T4> ऑब्जेक्ट के चौथे घटक का मान प्राप्त करता है।

उदाहरण

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

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<string,string,string,string> tuple = new Tuple<string,string,string,string>("nathan", "steve", "katie", "tim"); 
        Console.WriteLine("मान (Item1)= " + tuple.Item1); 
        Console.WriteLine("मान (Item2)= " + tuple.Item2); 
        Console.WriteLine("मान (Item3)= " + tuple.Item3); 
        Console.WriteLine("मान (Item4)= " + tuple.Item4); 
        if (tuple.Item1 == "nathan") { 
            Console.WriteLine("मौजूद: टपल मान = " + tuple.Item1); 
        } 
        if (tuple.Item2 == "jack") { 
            Console.WriteLine("मौजूद: टपल मान = " + tuple.Item2); 
        } 
        if (tuple.Item3 == "katie") { 
            Console.WriteLine("मौजूद: टपल मान = " + tuple.Item3); 
        } 
        if (tuple.Item4 == "tom") { 
            Console.WriteLine("मौजूद: टपल मान = " + tuple.Item4); 
        } 
    } 
}

आउटपुट

मान (Item1)= nathan 
मान (Item2)= steve 
मान (Item3)= katie 
मान (Item4)= tom 
मौजूद: टपल मान = nathan 
मौजूद: टपल मान = katie

उदाहरण (पूर्णांक टपल)

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Tuple<int,int,int,int> tuple = new Tuple<int,int,int,int>(100, 150, 300, 450); 
        Console.WriteLine("मान (Item1)= " + tuple.Item1); 
        Console.WriteLine("मान (Item2)= " + tuple.Item2); 
        Console.WriteLine("मान (Item3)= " + tuple.Item3); 
        Console.WriteLine("मान (Item4)= " + tuple.Item4); 
        if (tuple.Item1 == 100) { 
            Console.WriteLine("मौजूद: टपल आइटम 1 = " + tuple.Item1); 
        } 
        if (tuple.Item2 == 250) { 
            Console.WriteLine("मौजूद: टपल आइटम 2 = " + tuple.Item2); 
        } 
        if (tuple.Item3 == 270) { 
            Console.WriteLine("मौजूद: टपल आइटम 3 = " + tuple.Item3); 
        } 
        if (tuple.Item4 == 300) { 
            Console.WriteLine("मौजूद: टपल आइटम 4 = " + tuple.Item4); 
        } 
    } 
}

आउटपुट

मान (Item1)= 100 
मान (Item2)= 150 
मान (Item3)= 300 
मान (Item4)= 450 
मौजूद: टपल आइटम 1 = 100
  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# में क्लास घोषित करने का सामान्य रूप निम्नलिखित है: