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

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


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

इसका उपयोग निम्न में किया जाता है -

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

इसके तीन गुण हैं -

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

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

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

उदाहरण

आइए अब 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++ में अनाम क्लासेस

    अनाम इकाई वह है जिसे बिना नाम के परिभाषित किया जाता है। बिना नाम प्रदान की गई क्लास को C++ में अनाम क्लास के रूप में जाना जाता है। एक अनाम क्लास एक विशेष क्लास है जिसका एक मूल गुण है। चूंकि क्लास को कोई नाम नहीं दिया गया है, इसलिए इसके लिए कोई कंस्ट्रक्टर आवंटित नहीं किया जाता है, हालांकि मेमोरी ब्

  1. - C# में Convert क्लास का उपयोग

    Convert क्लास में एक बेस डेटा टाइप को दूसरे बेस डेटा टाइप में बदलने के मेथड्स होते हैं। कुछ उदाहरण देखते हैं: Convert.ToBoolean() मेथड निर्दिष्ट मान को समतुल्य बूलियन मान में बदलता है। सिंटैक्स public static bool ToBoolean (string val, IFormatProvider provider); यहां, val एक स्ट्रिंग है जिसमें True

  1. C# में Console क्लास C# में Console क्लास

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