要在Blazor中调用递归函数,你可以按照以下步骤进行操作:
public int CalculateFactorial(int n)
{
if (n == 0)
return 1;
else
return n * CalculateFactorial(n - 1);
}
@code {
private int factorialResult;
private void Calculate()
{
factorialResult = CalculateFactorial(5); // 调用递归函数
}
}
阶乘结果: @factorialResult
这样,当用户点击"计算阶乘"按钮时,递归函数将被调用,并将结果显示在页面上。
注意:请确保在组件的命名空间中包含递归函数所在的命名空间,或者使用全限定名来引用递归函数。