คลาส Tuple
ใช้ใน −
- เข้าถึงชุดข้อมูลได้ง่ายขึ้น
- จัดการชุดข้อมูลได้ง่ายขึ้น
- เพื่อแสดงชุดข้อมูลเดียว
- การคืนค่าหลายค่าจากวิธีการ
- การส่งค่าหลายค่าไปยังเมธอด
มีคุณสมบัติสองประการ -
-
รายการที่1 − รับค่าขององค์ประกอบแรกของออบเจ็กต์ Tuple
ปัจจุบัน -
รายการที่2 − รับค่าขององค์ประกอบที่สองของวัตถุ Tuple
ปัจจุบัน
ตัวอย่าง
ให้เรามาดูตัวอย่างการใช้ 2-tuple ใน C# -
using System; public class Demo { public static void Main(string[] args) { Tuple<string,string> tuple = new Tuple<string,string>("jack", "steve"); Console.WriteLine("Value = " + tuple.Item1); if (tuple.Item1 == "jack") { Console.WriteLine("Exists: Tuple Value = " +tuple.Item1); } if (tuple.Item2 == "david") { Console.WriteLine("Exists: Tuple Value = " +tuple.Item2); } } }
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
Value = jack Exists: Tuple Value = jack
ตัวอย่าง
เรามาดูตัวอย่างการใช้งาน 2-tuple ใน C# กัน −
using System; public class Demo { public static void Main(string[] args) { Tuple<int,string> tuple = new Tuple<int,string>(20, "steve"); Console.WriteLine("Value = " + tuple.Item1); if (tuple.Item1 == 20) { Console.WriteLine("Exists: Tuple Value = " +tuple.Item1); } if (tuple.Item2 == "david") { Console.WriteLine("Exists: Tuple Value = " +tuple.Item2); } } }
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
Value = 20 Exists: Tuple Value = 20