我在new
关键字中收到此错误。
//代码:
public static string[] SplitStrings(string inboundString, char splitChar)
{
if(inboundString.Contains(splitChar))
{
return new[] { inboundString.Split(splitChar) };
}
}
答案 0 :(得分:3)
您不需要创建一个新数组,分割返回的工作正常。
public static string[] SplitStrings(string inboundString, char splitChar)
{
if(inboundString.Contains(splitChar))
{
return inboundString.Split(splitChar);
}
else
{
return new string[] {};
}
}
答案 1 :(得分:2)
尝试这样
public static string[] SplitStrings(string inboundString, char splitChar)
{
return inboundString.Split(splitChar);
}
String.Split本身返回一个字符串[],因此您不需要初始化一个新字符串。