在C#中,元組(Tuple)是一種可以包含多個不同類型的值的數據結構。元組可以用于返回多個值,或者組合多個值單元來傳遞和處理。
使用元組的方法如下:
Tuple<int, string> tuple1 = Tuple.Create(1, "hello");
var tuple2 = (1, "hello");
Console.WriteLine(tuple1.Item1);
Console.WriteLine(tuple2.Item2);
var (num, str) = tuple2;
Console.WriteLine(num);
Console.WriteLine(str);
public static (int, string) GetValues()
{
return (1, "hello");
}
var values = GetValues();
Console.WriteLine(values.Item1);
Console.WriteLine(values.Item2);
public static void ProcessValues((int, string) values)
{
Console.WriteLine(values.Item1);
Console.WriteLine(values.Item2);
}
ProcessValues((1, "hello"));
總之,元組是一個非常方便的數據結構,可以用于處理多個相關的值,簡化代碼邏輯。