gpt4 book ai didi

c# - 在 C# 中访问函数返回类型作为元组

转载 作者:太空宇宙 更新时间:2023-11-03 20:13:10 24 4
gpt4 key购买 nike

这是一个非常幼稚的问题,但在提出这个问题之前我没有使用过元组。我在访问作为另一个函数中的元组的函数返回值时遇到了一些问题。

这是我的代码:

  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);

最佳答案

你不需要创建一个新的元组:

   var tResp = objManager.CreateTransaction();
Update(tResp.Item1, tResp.Item2, tResp.Item3);

CreateTransaction() 已经返回一个您可以立即使用的 Tuple

关于c# - 在 C# 中访问函数返回类型作为元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18612430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com