小编Cha*_*adF的帖子

C#中的可选参数,引用其他参数

我正在尝试在C#中编写一个递归函数,它将采用两个参数,一个数组和一个索引.索引应该在每次递归时更改,但是从Array的长度开始 - 1.

像这样:

public static int[] UpArray(int[] num, int i = num.Length - 1) {...}
Run Code Online (Sandbox Code Playgroud)

但是,我不能引用num.我可以传递一个布尔值,说明这是否是第一次通过,并在代码中包含if子句.但我想知道是否有更优雅的方式.

c#

0
推荐指数
1
解决办法
106
查看次数

标签 统计

c# ×1