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

Tuple C# में कक्षा

Tuple वर्ग एक 3-टुपल का प्रतिनिधित्व करता है, जिसे ट्रिपल कहा जाता है। टपल एक डेटा संरचना है जिसमें तत्वों का एक क्रम होता है।

इसका उपयोग -

. में किया जाता है
  • डेटा सेट तक आसान पहुंच।
  • डेटा सेट का आसान हेरफेर।
  • डेटा के एकल सेट का प्रतिनिधित्व करने के लिए।
  • किसी विधि से अनेक मान लौटाने के लिए
  • एक विधि में कई मान पास करने के लिए

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

  • आइटम1 − वर्तमान Tuple ऑब्जेक्ट के पहले घटक का मान प्राप्त करें।

  • आइटम2 −वर्तमान Tuple ऑब्जेक्ट के दूसरे घटक का मान प्राप्त करें।

  • आइटम3 - वर्तमान Tuple ऑब्जेक्ट के तीसरे घटक का मान प्राप्त करें।

उदाहरण

आइए अब सी# में 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

उदाहरण

आइए अब सी# में 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++ में अनाम वर्ग . के रूप में जाना जाता है . एक अनाम वर्ग एक विशेष वर्ग है जिसमें एक मूल संपत्ति होती है। चूंकि वर्ग को कोई नाम नहीं दिया गया है, इसलिए इसे कोई कंस्ट्रक्टर आवंटित नहीं किया गया है, हालांकि मेमोरी

  1. सी # में कक्षा कनवर्ट करें

    कन्वर्ट क्लास में बेस डेटा टाइप को दूसरे बेस डेटा टाइप में बदलने के तरीके हैं। आइए कुछ उदाहरण देखें - Convert.ToBoolean() विधि C# में एक निर्दिष्ट मान को समकक्ष बूलियन मान में बदलने के लिए उपयोग किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static bool ToBoolean (string val, IFormatProv

  1. सी # में कंसोल क्लास

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