我需要声明一个空的字符串数组,我正在使用此代码
string[] arr = new String[0]();
但是我收到“期望的方法名称”错误。
怎么了?
2
为什么需要一个空数组?你想做什么?
—
T先生,
@先生 与问题无关。
—
詹姆斯
@James-也许有一种更优雅的方式来做他想做的事情。
—
T先生,
@aquanat-尽管答案已经被接受并且我不知道您的代码或其背后的逻辑,但我谨建议您不要返回空数组,而是返回null并从调用函数中检查返回的值是否为null或不。我认为它将更加优雅,可读和高效。
—
T.先生
您不希望返回null的原因是该方法的使用者必须检查null。例如,方法的使用者可以将返回的值放在foreach中,如果返回空数组,就没有问题。但是,如果返回null,则必须在迭代返回值之前对null进行检查
—
JAB 2014年