这是一个非常幼稚的问题,但我之前没有使用过元组,所以提出了这个问题。我在访问作为另一个函数中的元组的函数返回值时遇到了一些问题。
这是我的代码:
public Tuple<string, string, string> CreateTransaction()
{
var tCompResp = new Tuple<string, string, string>(T, TCode, Message);
return tCompResp;
}
现在我不确定如何在其他页面中访问上述函数的返回值
var tResp = new Tuple<string, string, string>((objManager.CreateTransaction()).Item1, (objManager.CreateTransaction()).Item2, (objManager.CreateTransaction()).Item3);
在上面的行中,我可以访问返回元组,但问题是我正在调用相同的函数( CreateTransaction() ) 3 次
所以我的问题是如何在单次调用中获取函数的元组返回值?
String tRespon = objManager.CreateTransaction() ///Suppose if return type is string.
我将在像这样的另一个函数中使用这个值
Update(tRespon.Item1, tRespon.Item2, tRespon.Item3);