Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Tuple คลาสใน C #


คลาส Tuple แทนทูเปิล 2 รายการซึ่งเรียกว่าคู่ ทูเพิลคือโครงสร้างข้อมูลที่มีลำดับขององค์ประกอบ

ใช้ใน −

  • เข้าถึงชุดข้อมูลได้ง่ายขึ้น
  • จัดการชุดข้อมูลได้ง่ายขึ้น
  • เพื่อแสดงชุดข้อมูลเดียว
  • การคืนค่าหลายค่าจากวิธีการ
  • การส่งค่าหลายค่าไปยังเมธอด

มีคุณสมบัติสองประการ -

  • รายการที่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