使用 C#,我想循环一个方法,并将第一次迭代的结果用作下一次迭代的参数。
例如:
public int function(int x)
{
y = x + 1;
return y;
}
for (int i = 0; i < 10; i++)
{
//I want to use the result of this function as the next parameter in the loop//
int z = function(1);
}
在循环之前声明
z
。您需要给它一些默认值 - 您想要用于第一个循环的值。
然后在循环中使用
z
。在您重新分配变量之前,它将是最后一个循环的值。
int z = 1;
for (int i = 0; i < 10; i++)
{
z = function(z);
}