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

เมื่อใดควรใช้ tuples ใน C #


ทูเพิลถูกใช้เมื่อคุณต้องการคืนค่าหลายค่าจากเมธอดโดยไม่ต้องใช้พารามิเตอร์ ref หรือ out

ทูเปิลส์ใช้เพื่อส่งผ่านค่าหลายค่าไปยังเมธอดผ่านพารามิเตอร์ตัวเดียว ทูเพิลยังสามารถซ้อนกันได้

ตัวอย่าง

ส่งทูเพิลเป็นพารามิเตอร์

<โปรแกรมคลาสล่วงหน้า{ โมฆะคงที่ DisplayTupleValues(Tuple dummy){ Console.WriteLine($"Id ={ dummy.Item1}"); Console.WriteLine($"Value1 ={ dummy.Item2}"); Console.WriteLine($"Value2 ={ dummy.Item3}"); } โมฆะคงที่ Main(){ var dummy =Tuple.Create(1, "Dummy", "Tuple"); DisplayTupleValues(จำลอง); Console.ReadLine(); }}

ผลลัพธ์

Id =1Value1 =DummyValue2 =Tuple

ตัวอย่าง

Tuple เป็นประเภทส่งคืน

โปรแกรมคลาส{ คงที่ Tuple ReturnTuple(){ return Tuple.Create(1, "Value1", "Value2"); } โมฆะคงที่ Main(){ var returnValues ​​=ReturnTuple (); System.Console.WriteLine($"{returnValues.Item1} {returnValues.Item2} {returnValues.Item3}"); Console.ReadLine(); }}

ผลลัพธ์

1 Value1 Value2