สามารถสร้างและส่งคืน Tuple จากเมธอดได้ โดยใช้ Tuple.Create() หรือ Constructor โดยตรง
ตัวอย่าง: ส่งคืน Tuple 5 องค์ประกอบ
using System;
public class Demo
{
public static void Main()
{
var tuple = Show();
Console.WriteLine(tuple.Item1);
Console.WriteLine(tuple.Item2);
Console.WriteLine(tuple.Item3);
Console.WriteLine(tuple.Item4);
Console.WriteLine(tuple.Item5);
}
static Tuple Show()
{
return Tuple.Create(3, 5, 7, 9, 11);
}
}
ผลลัพธ์
3 5 7 9 11
C# 7.0+: แนะนำให้ใช้ ValueTuple แทน ซึ่งสะดวกกว่าและมีประสิทธิภาพดีกว่า: static (int, int, int, int, int) Show() => (3, 5, 7, 9, 11);