我有一个类似于1500,1500的字符串,我试图将其拆分为数组:
string[] PretaxArray = Pretax.Split(", ");
但是我收到了这个错误:
'string.Split(params char [])'的最佳重载方法匹配有一些无效的参数
我做错了什么?
答案 0 :(得分:6)
String.Split有另一个重载
string Pretax = "1500, 1500";
string[] PretaxArray = Pretax.Split(new[] {", "}, StringSplitOptions.RemoveEmptyEntries);
答案 1 :(得分:3)
你应该试试这个:
string[] PretaxArray = Pretax.Split(',');
在Split
方法中,我们通常传递一个字符或一个字符数组而不是字符串。
实际上,为了更精确,您可以传递一个字符串数组。但这不是你的情况 - 我假设你发布的代码。
您可以查看here,其中聚合了Split
方法的所有重载版本。