将字符串拆分为数组不起作用

时间:2015-05-05 19:58:09

标签: c# asp.net

我有一个类似于1500,1500的字符串,我试图将其拆分为数组:

string[] PretaxArray = Pretax.Split(", ");

但是我收到了这个错误:

  

'string.Split(params char [])'的最佳重载方法匹配有一些无效的参数

我做错了什么?

2 个答案:

答案 0 :(得分:6)

String.Split有另一个重载

string Pretax = "1500, 1500";
string[] PretaxArray = Pretax.Split(new[] {", "}, StringSplitOptions.RemoveEmptyEntries);

答案 1 :(得分:3)

你应该试试这个:

string[] PretaxArray = Pretax.Split(',');

Split方法中,我们通常传递一个字符或一个字符数组而不是字符串。

实际上,为了更精确,您可以传递一个字符串数组。但这不是你的情况 - 我假设你发布的代码。

您可以查看here,其中聚合了Split方法的所有重载版本。