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

C# में क्वाड्रपल टपल (Quadruple Tuple) बनाना


क्वाड्रपल (Quadruple) 4 तत्वों वाला टपल: Tuple<T1, T2, T3, T4>।

उदाहरण

using System;

public class Program
{
    public static void Main()
    {
        // Tuple.Create फैक्टरी मेथड
        var myTuple = Tuple.Create(100, 200, 300, 400);
        
        // तत्व एक्सेस: Item1, Item2, Item3, Item4
        Console.WriteLine("Item1: " + myTuple.Item1);
        Console.WriteLine("Item2: " + myTuple.Item2);
        Console.WriteLine("Item3: " + myTuple.Item3);
        Console.WriteLine("Item4: " + myTuple.Item4);
    }
}

आउटपुट

Item1: 100
Item2: 200
Item3: 300
Item4: 400

मॉडर्न वैल्यू टपल (C# 7.0+) - प्राथमिकता दें

// सिंटैक्स सरल, नामित मेंबर्स, डीकंस्ट्रक्शन
(int a, int b, int c, int d) = (100, 200, 300, 400);
var t = (First: 100, Second: 200, Third: 300, Fourth: 400);

Console.WriteLine(t.First);   // 100
Console.WriteLine(t.Second);  // 200

// डीकंस्ट्रक्शन
var (x, y, z, w) = t;

Tuple क्लास vs वैल्यू टपल

विशेषताTuple<T1,T2,T3,T4> (क्लास)ValueTuple (स्ट्रक्चर)
टाइपरेफरेंस टाइपवैल्यू टाइप
नामित मेंबर्सनहीं (Item1...)हाँ
म्यूटेबिलिटीइम्यूटेबलम्यूटेबल
प्रदर्शनहीप आवंटनस्टैक, कोई आवंटन नहीं
  1. - नॉन-लिटरल पायथन टुपल कैसे बनाएं?

    आप पहले एक लिस्ट बना सकते हैं फिर उस सिंगल वैल्यू को बदलें जिसे आप बदलना चाहते हैं, फिर अंत में यदि आप नॉन-लिटरल पायथन टुपल बनाना चाहते हैं तो उसे टुपल में कन्वर्ट करें। उदाहरण के लिए: def create_non_literal_tuple(a, b, c): x = [1] * a x[c] = b return tuple(x) create_non_literal_tuple(

  1. - Python में खाली टपल कैसे बनाएं?

    आप असाइनमेंट स्टेटमेंट में पैरेंथेसिस में कोई एलिमेंट न देकर खाली टपल ऑब्जेक्ट बना सकते हैं। खाली टपल ऑब्जेक्ट `tuple()` बिल्ट-इन फंक्शन से बिना किसी तर्क के भी बनाया जाता है। >>> T1 = () >>> T1 () >>> T1 = tuple() >>> T1 ()

  1. - पायथन टपल बनाने का सही सिंटैक्स क्या है?

    पायथन में, टपल ऑब्जेक्ट आइटम्स का एक अपरिवर्तनीय संग्रह है, जरूरी नहीं कि एक ही प्रकार का हो। आइटम्स कॉमा से अलग किए जाते हैं और पैरेंथेसिस के अंदर रखे जाते हैं, हालांकि वे वैकल्पिक हैं।>>> T1 = (1, one, 3.45, [1,2,3])\n>>> T2 = 1, 2, 3, 4खाली टपल ऑब्जेक्ट पैरेंथेसिस के अंदर कुछ न