c#中的元组函数(返回值)



如果您有以下函数,例如:

public Tuple<int, int> GetMultipleValue()
{
     return Tuple.Create(1,2);
}

在调用GetMultipleValue()之后,如何在主程序中访问这些整数?

元组类具有非常"逻辑"名称的属性:Item1, Item2, Item3,…

Tuple<int, int> temp = GetMultipleValue();
Console.WriteLine("{0}; {1};", temp.Item1.ToString(), temp.Item2.ToString());

From MSDN Tuple <T1, T2> Class

我的理解是您将返回值保存到元组对象中。例如

var myTuple = GetMultipleValue()

然后你可以通过

访问元组的各个部分
myTuple.Item1 

myTuple.Item2

最新更新