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

C# में Tuple का पांचवां तत्व कैसे प्राप्त करें?


C# में Tuple का पांचवां तत्व प्राप्त करने के लिए, हम Item5 प्रॉपर्टी का उपयोग करते हैं। टुपल्स निश्चित आकार के, अपरिवर्तनीय डेटा संरचनाएं हैं जिनके तत्वों को Item1 से Item7 तक की प्रॉपर्टीज के माध्यम से एक्सेस किया जाता है। 8 या अधिक तत्वों वाले टुपल्स के लिए, 8वां तत्व Rest प्रॉपर्टी (जो एक नेस्टेड टुपल है) के माध्यम से एक्सेस किया जाता है।

उदाहरण 1: दो 7-टुपल्स के पांचवें तत्व की तुलना

using System;

public class Demo
{
    public static void Main(String[] args)
    {
        var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);
        var tuple2 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);

        Console.WriteLine("क्या Tuple1, Tuple2 के बराबर है? = " + tuple1.Equals(tuple2));
        Console.WriteLine("Tuple1 का हैशकोड = " + tuple1.GetHashCode());
        Console.WriteLine("Tuple2 का हैशकोड = " + tuple2.GetHashCode());
        Console.WriteLine("Tuple1 आइटम 5वां = " + tuple1.Item5);
        Console.WriteLine("Tuple2 आइटम 5वां = " + tuple2.Item5);
    }
}

आउटपुट

क्या Tuple1, Tuple2 के बराबर है? = True
Tuple1 का हैशकोड = 3231587
Tuple2 का हैशकोड = 3231587
Tuple1 आइटम 5वां = 100
Tuple2 आइटम 5वां = 100

उदाहरण 2: 8-टुपल के तत्व एक्सेस करना

using System;

public class Demo
{
    public static void Main(String[] args)
    {
        var tuple = Tuple.Create(1200, 1500, 2200, 2700, 3100, 3500, 4500, 5500);

        Console.WriteLine("Tuple का हैशकोड = " + tuple.GetHashCode());
        Console.WriteLine("Tuple आइटम 1ला = " + tuple.Item1);
        Console.WriteLine("Tuple आइटम 2रा = " + tuple.Item2);
        Console.WriteLine("Tuple आइटम 3रा = " + tuple.Item3);
        Console.WriteLine("Tuple आइटम 4था = " + tuple.Item4);
        Console.WriteLine("Tuple आइटम 5वां = " + tuple.Item5);
        Console.WriteLine("Tuple आइटम 6ठा = " + tuple.Item6);
        Console.WriteLine("Tuple आइटम 7वां = " + tuple.Item7);
    }
}

आउटपुट

Tuple का हैशकोड = 49989024
Tuple आइटम 1ला = 1200
Tuple आइटम 2रा = 1500
Tuple आइटम 3रा = 2200
Tuple आइटम 4था = 2700
Tuple आइटम 5वां = 3100
Tuple आइटम 6ठा = 3500
Tuple आइटम 7वां = 4500

मुख्य बिंदु:

  • Item1 से Item7 प्रॉपर्टीज पहले 7 तत्वों के लिए सीधी पहुंच प्रदान करती हैं
  • 8+ तत्वों वाले टुपल के लिए Rest प्रॉपर्टी शेष तत्वों का नेस्टेड टुपल लौटाती है
  • टुपल्स अपरिवर्तनीय हैं - मान बनने के बाद नहीं बदले जा सकते
  • Tuple.Create() टाइप इन्फरेंस के साथ टुपल बनाता है
  • C# 7.0+ में वैल्यू टुपल्स (ValueTuple) बेहतर प्रदर्शन और नामित सदस्य प्रदान करते हैं
  • वैल्यू टुपल सिंटैक्स: var t = (1, 2, 3, 4, 5); t.Item5
  1. - JavaScript ऐरे में अंतिम एलिमेंट कैसे प्राप्त करें?

    JavaScript ऐरे में अंतिम एलिमेंट प्राप्त करने के लिए, slice() मेथड का उपयोग करें। उदाहरण अंतिम एलिमेंट प्राप्त करने के लिए निम्न कोड चलाएं: <html> <body> <script> var array = [30,40,50,60]; document.write(array.slice(-1)[0]); </script> </body> &

  1. JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट कैसे प्राप्त करें? JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट कैसे प्राप्त करें?

    JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट प्राप्त करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  1. Tkinter में एलिमेंट को बॉटम-राइट कॉर्नर पर कैसे चिपकाएं? Tkinter में एलिमेंट को बॉटम-राइट कॉर्नर पर कैसे चिपकाएं?

    Tkinter में एप्लिकेशन के GUI को बनाने के लिए कई इनबिल्ट फीचर्स, फंक्शन्स, और मेथड्स हैं। यह जानना आवश्यक है कि हम किसी विशेष विजेट की स्थिति एप्लिकेशन में कैसे सेट कर सकते हैं ताकि यह रिस्पॉन्सिव प्रकृति का बन जाए। Tkinter ज्योमेट्री मैनेजर्स भी प्रदान करता है जिसके माध्यम से हम एलिमेंट्स और विजेट्