ด้วย C# เราสามารถแปลง ValueTuple เป็น Tuple ได้อย่างง่ายดายโดยใช้วิธี ToTuple()
หมายเหตุ - เพิ่มแพ็คเกจ System.ValueTuple เพื่อเรียกใช้โปรแกรม ValueTuple
มาดูวิธีการเพิ่มกัน −
- ไปที่โครงการของคุณ
- คลิกขวาที่โครงการในตัวสำรวจโซลูชัน
- เลือก “จัดการแพ็คเกจ NuGet”
- คุณจะไปถึง NuGet Package Manager
- ตอนนี้ คลิกแท็บเรียกดูและค้นหา “ValueTuple”
- สุดท้าย เพิ่มแพ็คเกจ System.ValueTuple
ตัวอย่าง
using System;
class Program {
static void Main() {
var val = (5, 50, 500, 5000);
//Add System.ValueTuple package to run this program
// ValueTuple
Console.WriteLine(“ValueTuple: ” val);
// Tuple
Tuple<int, int, int, int> myTuple = val.ToTuple();
Console.WriteLine(“Tuple: ”+myTuple);
}
} ผลลัพธ์
ValueTuple: (5, 50, 500, 5000) Tuple: (5, 50, 500, 5000)