Tuple ক্লাসের Item5 প্রপার্টি ৫ম উপাদান অ্যাক্সেস করে। ৭-টাপল পর্যন্ত Item1 থেকে Item7 প্রপার্টি থাকে। ৮-টাপলে ৮ম উপাদান Rest.Item1 দিয়ে অ্যাক্সেস করতে হয়।
উদাহরণ ১: ৭-টাপলের ৫ম উপাদান
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 ৫ম আইটেম = " + tuple1.Item5);
Console.WriteLine("Tuple2 ৫ম আইটেম = " + tuple2.Item5);
}
}
আউটপুট
Tuple1 Tuple2-এর সমান? = True
Tuple1-এর হ্যাশ কোড = 3231587
Tuple2-এর হ্যাশ কোড = 3231587
Tuple1 ৫ম আইটেম = 100
Tuple2 ৫ম আইটেম = 100
উদাহরণ ২: ৮-টাপলের সকল উপাদান
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 ১ম আইটেম = " + tuple.Item1);
Console.WriteLine("Tuple ২য় আইটেম = " + tuple.Item2);
Console.WriteLine("Tuple ৩য় আইটেম = " + tuple.Item3);
Console.WriteLine("Tuple ৪র্থ আইটেম = " + tuple.Item4);
Console.WriteLine("Tuple ৫ম আইটেম = " + tuple.Item5);
Console.WriteLine("Tuple ৬ষ্ঠ আইটেম = " + tuple.Item6);
Console.WriteLine("Tuple ৭ম আইটেম = " + tuple.Item7);
// ৮ম আইটেম: tuple.Rest.Item1
}
}
আউটপুট
Tuple-এর হ্যাশ কোড = 49989024
Tuple ১ম আইটেম = 1200
Tuple ২য় আইটেম = 1500
Tuple ৩য় আইটেম = 2200
Tuple ৪র্থ আইটেম = 2700
Tuple ৫ম আইটেম = 3100
Tuple ৬ষ্ঠ আইটেম = 3500
Tuple ৭ম আইটেম = 4500
টিপস: নামযুক্ত টাপল (C# 7+) ব্যবহার করলে Item5-এর বদলে tuple.Age বা অন্য অর্থপূর্ণ নাম ব্যবহার করা যায়, যা কোড পঠনযোগ্য করে তোলে।