如果您有以下函数,例如:
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