我有一个带有递归的类来执行阶乘。我的问题是如何正确调用它,因为我在尝试调用时遇到了很多错误。
这是我的阶乘类
public class Factorial
{
public static double factorial_Recursion(int number)
{
if (number == 1)
return 1;
else
return number * factorial_Recursion(number - 1);
}
}
所以我的问题是如何设置递归运行的次数然后显示它。 (顺便说一句,我在 Windows 窗体中)我对 C# 很陌生,这是我第一次使用递归。抱歉,如果它 super 愚蠢,感谢您的帮助!
最佳答案
我想您提到过您是在 Windows 中使用 C# 开发的。
只需在按钮单击事件中调用它,将标签添加到您的表单(给它一个 id="lblResult")并添加一个按钮,双击它以添加一个单击事件,然后将标签的文本设置为以下函数调用的结果。
lblResult.Text = Factorial.factorial_Recursion(10).ToString();
关于c# - 你如何正确调用递归(阶乘),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46966047/