टपल एलिमेंट्स एक्सेस करना
टपल घोषित करें और वैल्यूज़ जोड़ें:
Tuple<int, string> tuple = new Tuple<int, string>(100, "Tom");
व्यक्तिगत एलिमेंट्स एक्सेस करें:
tuple.Item1 // पहला आइटम (100)
tuple.Item2 // दूसरा आइटम ("Tom")
पूरा टपल डिस्प्ले करने के लिए:
Console.WriteLine(tuple);
पूर्ण कोड उदाहरण
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
Tuple<int, string> tuple = new Tuple<int, string>(100, "Tom");
if (tuple.Item1 == 100) {
Console.WriteLine(tuple.Item1);
}
if (tuple.Item2 == "Tom") {
Console.WriteLine(tuple.Item2);
}
// पूरा टपल डिस्प्ले
Console.WriteLine(tuple);
}
}
}
आउटपुट:
100 Tom (100, Tom)
आधुनिक C# 7.0+ (ValueTuple):
// टपल लिटरल सिंटैक्स
var tuple = (100, "Tom");
Console.WriteLine(tuple.Item1); // 100
Console.WriteLine(tuple.Item2); // Tom
// नामित मेंबर्स
var person = (Id: 100, Name: "Tom");
Console.WriteLine(person.Name); // "Tom"
// डीस्ट्रक्चरिंग
var (id, name) = person;
Console.WriteLine($"{id}, {name}");
नोट: पुराना Tuple<T1, T2> रेफरेंस टाइप है, नया ValueTuple वैल्यू टाइप है और अधिक कुशल।