Khai báo tuple:
Tuple<int, int> t = Tuple.Create(99, 53);
Chuyển thành mảng bằng cách lấy các Item:
int[] arr = new int[] { t.Item1, t.Item2 };
Ví dụ hoàn chỉnh
using System;
using System.Linq;
using System.Collections.Generic;
namespace Demo
{
public class Program
{
public static void Main(string[] args)
{
Tuple<int, int> t = Tuple.Create(99, 53);
int[] arr = new int[] { t.Item1, t.Item2 };
foreach (int val in arr)
{
Console.WriteLine(val);
}
}
}
}
Kết quả
99 53
Lưu ý: Tuple trong C# có kích thước cố định (tối đa 8 phần tử với Tuple 클래스, không giới hạn với ValueTuple C# 7+). Cách này chỉ áp dụng cho Tuple 2 phần tử. Với ValueTuple hiện đại: var t = (99, 53); var arr = new[] { t.Item1, t.Item2 };