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

C# में Tuple के शेष तत्व प्राप्त करना

Tuple के शेष तत्वों को प्राप्त करने के लिए Rest प्रॉपर्टी का उपयोग किया जाता है।

उदाहरण 1: 8-तत्व Tuple का Rest प्रॉपर्टी

using System;

public class Demo {
    public static void Main(String[] args) {
        var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500, 2000);
        var tuple2 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500, 2000);
        Console.WriteLine("क्या Tuple1, Tuple2 के बराबर है? = " + tuple1.Equals(tuple2));
        Console.WriteLine("Tuple1 का HashCode = " + tuple1.GetHashCode());
        Console.WriteLine("Tuple2 का HashCode = " + tuple2.GetHashCode());
        Console.WriteLine("Tuple1 का 1ला आइटम = " + tuple1.Item1);
        Console.WriteLine("Tuple2 का 1ला आइटम = " + tuple2.Item1);
        Console.WriteLine("Tuple1 का 2रा आइटम = " + tuple1.Item2);
        Console.WriteLine("Tuple2 का 2रा आइटम = " + tuple2.Item2);
        Console.WriteLine("Tuple1 का 4था आइटम = " + tuple1.Item4);
        Console.WriteLine("Tuple2 का 4था आइटम = " + tuple2.Item4);
        Console.WriteLine("Tuple1 का 5वां आइटम = " + tuple1.Item5);
        Console.WriteLine("Tuple2 का 5वां आइटम = " + tuple2.Item5);
        Console.WriteLine("Tuple1 का 6ठा आइटम = " + tuple1.Item6);
        Console.WriteLine("Tuple2 का 6ठा आइटम = " + tuple2.Item6);
        Console.WriteLine("Tuple1 का 7वां आइटम = " + tuple1.Item7);
        Console.WriteLine("Tuple2 का 7वां आइटम = " + tuple2.Item7);
        Console.WriteLine("Tuple1 का Rest मान = " + tuple1.Rest);
        Console.WriteLine("Tuple2 का Rest मान = " + tuple2.Rest);
    }
}

आउटपुट

क्या Tuple1, Tuple2 के बराबर है? = True
Tuple1 का HashCode = 3247155
Tuple2 का HashCode = 3247155
Tuple1 का 1ला आइटम = 75
Tuple2 का 1ला आइटम = 75
Tuple1 का 2रा आइटम = 200
Tuple2 का 2रा आइटम = 200
Tuple1 का 4था आइटम = 700
Tuple2 का 4था आइटम = 700
Tuple1 का 5वां आइटम = 100
Tuple2 का 5वां आइटम = 100
Tuple1 का 6ठा आइटम = 1200
Tuple2 का 6ठा आइटम = 1200
Tuple1 का 7वां आइटम = 1500
Tuple2 का 7वां आइटम = 1500
Tuple1 का Rest मान = (2000)
Tuple2 का Rest मान = (2000)

उदाहरण 2: नेस्टेड Tuple के साथ Rest प्रॉपर्टी

using System;

public class Demo {
    public static void Main(String[] args) {
        var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500, Tuple.Create("AB", 2000, "CD"));
        var tuple2 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500, Tuple.Create(2500, 3500, 4000, "XY"));
        Console.WriteLine("क्या Tuple1, Tuple2 के बराबर है? = " + tuple1.Equals(tuple2));
        Console.WriteLine("Tuple1 का HashCode = " + tuple1.GetHashCode());
        Console.WriteLine("Tuple2 का HashCode = " + tuple2.GetHashCode());
        Console.WriteLine("Tuple1 का 1ला आइटम = " + tuple1.Item1);
        Console.WriteLine("Tuple2 का 1ला आइटम = " + tuple2.Item1);
        Console.WriteLine("Tuple1 का 2रा आइटम = " + tuple1.Item2);
        Console.WriteLine("Tuple2 का 2रा आइटम = " + tuple2.Item2);
        Console.WriteLine("Tuple1 का 4था आइटम = " + tuple1.Item4);
        Console.WriteLine("Tuple2 का 4था आइटम = " + tuple2.Item4);
        Console.WriteLine("Tuple1 का 5वां आइटम = " + tuple1.Item5);
        Console.WriteLine("Tuple2 का 5वां आइटम = " + tuple2.Item5);
        Console.WriteLine("Tuple1 का 6ठा आइटम = " + tuple1.Item6);
        Console.WriteLine("Tuple2 का 6ठा आइटम = " + tuple2.Item6);
        Console.WriteLine("Tuple1 का 7वां आइटम = " + tuple1.Item7);
        Console.WriteLine("Tuple2 का 7वां आइटम = " + tuple2.Item7);
        Console.WriteLine("Tuple1 का Rest मान = " + tuple1.Rest);
        Console.WriteLine("Tuple2 का Rest मान = " + tuple2.Rest);
    }
}

आउटपुट

क्या Tuple1, Tuple2 के बराबर है? = False
Tuple1 का HashCode = -1121878415
Tuple2 का HashCode = -835095725
Tuple1 का 1ला आइटम = 75
Tuple2 का 1ला आइटम = 75
Tuple1 का 2रा आइटम = 200
Tuple2 का 2रा आइटम = 200
Tuple1 का 4था आइटम = 700
Tuple2 का 4था आइटम = 700
Tuple1 का 5वां आइटम = 100
Tuple2 का 5वां आइटम = 100
Tuple1 का 6ठा आइटम = 1200
Tuple2 का 6ठा आइटम = 1200
Tuple1 का 7वां आइटम = 1500
Tuple2 का 7वां आइटम = 1500
Tuple1 का Rest मान = ((AB, 2000, CD))
Tuple2 का Rest मान = ((2500, 3500, 4000, XY))
  1. - C# में Tuple का छठा तत्व कैसे प्राप्त करें?

    उदाहरण C# में Tuple का छठा तत्व Item6 प्रॉपर्टी के माध्यम से एक्सेस किया जाता है। यह उदाहरण 7 तत्वों वाले टपल के सभी तत्वों को प्रिंट करता है। using System; public class Demo { public static void Main(String[] args) { var tuple1 = Tuple.Create(75, 200, 500, 700, 100, 1200, 1500);

  1. Tkinter.Listbox में किसी आइटम का इंडेक्स कैसे प्राप्त करें? Tkinter.Listbox में किसी आइटम का इंडेक्स कैसे प्राप्त करें?

    हम आइटम्स की सूची बनाने के लिए Tkinter Listbox विजेट का उपयोग करते हैं। सूची में प्रत्येक आइटम को वर्टिकल ऑर्डर में क्रमिक रूप से कुछ इंडेक्स असाइन किए जाते हैं। मान लीजिए कि हम Listbox में क्लिक किए गए आइटम का इंडेक्स प्राप्त करना चाहते हैं। फिर, हमें पहले एक बटन बनाना होगा जो list.curselection()

  1. - पायथन में नेस्टेड टपल से यूनिक एलिमेंट्स प्राप्त करना

    जब नेस्टेड टपल में यूनिक एलिमेंट्स प्राप्त करने की आवश्यकता होती है, तो नेस्टेड लूप और set ऑपरेटर का उपयोग किया जा सकता है। पायथन में set नामक एक डेटाटाइप होता है। यह set केवल यूनिक एलिमेंट्स को समाहित करता है। सेट इंटरसेक्शन, डिफरेंस, यूनियन और सिमेट्रिक डिफरेंस जैसे ऑपरेशन्स करने में उपयोगी होता