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

Tuple คลาสใน C #


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

ใช้ใน −

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

มีคุณสมบัติเจ็ดประการ -

  • รายการที่1 − รับค่าขององค์ประกอบแรกของออบเจ็กต์ Tuple ปัจจุบัน

  • รายการที่2 − รับค่าขององค์ประกอบที่สองของออบเจ็กต์ Tuple ปัจจุบัน

  • รายการที่3 − รับค่าของ Tuple ปัจจุบัน องค์ประกอบที่สามของวัตถุ

  • รายการที่4 − รับค่าของทูเพิลปัจจุบันองค์ประกอบที่สี่ของวัตถุ

  • รายการที่5 − รับค่าของ Tuple ปัจจุบัน องค์ประกอบที่ห้าของวัตถุในปัจจุบัน

  • รายการที่6 − รับค่าขององค์ประกอบที่หกของออบเจ็กต์ Tuple ปัจจุบัน

  • รายการที่7 − รับค่าขององค์ประกอบที่เจ็ดของ Tuple ปัจจุบันของวัตถุ

ให้เรามาดูตัวอย่างการใช้ 7-tuple ใน C# −

ตัวอย่าง

ใช้ระบบ การสาธิตคลาสสาธารณะ { โมฆะคงที่สาธารณะ Main (สตริง [] args) { Tuple tuple =ใหม่ Tuple (100, 150, 200, 300, 600, 1000, 2000); Console.WriteLine("ค่า (รายการ1)=" + tuple.Item1); Console.WriteLine("ค่า (รายการ2)=" + tuple.Item2); Console.WriteLine("ค่า (รายการ3)=" + tuple.Item3); Console.WriteLine("Value (Item4)=" + tuple.Item4); Console.WriteLine("ค่า (Item5)=" + tuple.Item5); Console.WriteLine("Value (Item6)=" + tuple.Item6); Console.WriteLine("ค่า (รายการ7)=" + tuple.Item7); ถ้า (tuple.Item5 ==600) { Console.WriteLine ("มีอยู่:Tuple Item 5 =" +tuple.Item5); } if (tuple.Item6 ==900) { Console.WriteLine ("มีอยู่:Tuple Item 6 =" +tuple.Item6); } if (tuple.Item7 ==2000) { Console.WriteLine ("มีอยู่:Tuple Item 7 =" +tuple.Item7); } }}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Value (Item1)=100Value (Item2)=150Value (Item3)=200Value (Item4)=300Value (Item5)=600Value (Item6)=1000Value (Item7)=2000Exists:Tuple Item 5 =600มีอยู่:Tuple Item 7 =2000

ให้เรามาดูตัวอย่างการใช้งาน 7-tuple ใน C# −

ตัวอย่าง

ใช้ระบบ การสาธิตคลาสสาธารณะ { โมฆะคงที่สาธารณะ Main (สตริง [] args) { Tuple tuple =ใหม่ Tuple (100, 150, 200, 300, 600, 1000, 1000); Console.WriteLine("ค่า (รายการ1)=" + tuple.Item1); Console.WriteLine("ค่า (รายการ2)=" + tuple.Item2); Console.WriteLine("ค่า (รายการ3)=" + tuple.Item3); Console.WriteLine("Value (Item4)=" + tuple.Item4); Console.WriteLine("ค่า (Item5)=" + tuple.Item5); Console.WriteLine("Value (Item6)=" + tuple.Item6); Console.WriteLine("ค่า (รายการ7)=" + tuple.Item7); ถ้า (tuple.Item5 ==600) { Console.WriteLine ("มีอยู่:Tuple Item 5 =" +tuple.Item5); } if (tuple.Item6 ==900) { Console.WriteLine ("มีอยู่:Tuple Item 6 =" +tuple.Item6); } if (tuple.Item7 ==2000) { Console.WriteLine ("มีอยู่:Tuple Item 7 =" +tuple.Item7); } if (tuple.Item7 ==tuple.Item6){ Console.WriteLine("รายการที่ตรงกัน!"); } }}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Value (Item1)=100Value (Item2)=150Value (Item3)=200Value (Item4)=300Value (Item5)=600Value (Item6)=1000Value (Item7)=1000Exists:Tuple Item 5 =600Tuple Item Matched!

ก่อน>