【发布时间】:2014-03-28 10:48:50
【问题描述】:
目前,我有以下内容:
public char functName(int n)
{
some functionality....
if(condition1)
return convertFuncToChar(variable) + functName(modifiedNumber);
else
return convertFuncToChar(variable);
}
但是,我意识到这并没有给我一个字符串(并且语法显示存在错误)。
我知道对于 c++,我很可能会使用 char* 来初始化函数,但这是 C#。
如果我用 String 初始化,我认为它也不起作用。
【问题讨论】:
-
public string functName(int n)? -
如果您显示实际代码会很有帮助,或者至少足以让我们了解这个函数的作用。
-
您可能不希望此方法一开始就递归。它当然看起来不太适合这里。你实际上想做什么?
-
当然不会给你字符串,你的返回类型是
char。 -
据我所知,您正在寻找以下两件事之一:
new string(char[])或StringBuilder,但我同意其他 cmets,更多代码会更好。