gpt4 book ai didi

c# - 使用元组 c# 一次将所有项目从类返回到表单

转载 作者:太空宇宙 更新时间:2023-11-03 23:37:03 25 4
gpt4 key购买 nike

我创建了我在其中进行计算的类。我从我的窗口窗体发送数据,进行计算并使用具有 3 个值的元组再次将值返回到我的窗体。我这样做了,但一次只返回 1 件元素。当它到达第二个项目时,它会再次进入表格并再次进行计算,依此类推,直到成功返回所有项目。我举个小例子:

Class (CalculationClass)-元组返回值

public Tuple<double, double, double> FunctionName()
{
//calculation
}
return Tuple.Create(variable1, variable2, variable3);
}
}

现在,当我以我的形式返回时,我是这样做的:

private void btnCalculation_Click(object sender, EventArgs e)
{
CalculationClass sendVariables = new CalculationClass(variable1, variable2, variable3);
// some other code..
variable1 = CalculationClass.FunctionName().Item1;
variable2 = CalculationClass.FunctionName().Item2;
variable3 = CalculationClass.FunctionName().Item3;
}

如何从另一个类一次返回所有项目并将它们的值分配给窗口窗体中的另一个变量?

最佳答案

您需要保存您的函数结果一次,否则它将多次调用该函数:

var result = CalculationClass.FunctionName(); 

variable1 = result.Item1;
variable2 = result.Item2;
variable3 = result.Item3;

关于c# - 使用元组 c# 一次将所有项目从类返回到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30274879/

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