拆分带空格和减号的字符串

时间:2010-11-13 05:30:22

标签: c# string split

我正在尝试拆分包含序列“Song Name - Artist Name”的字符串。我已经在PHP中完成了类似的字符串操作,相对容易,如下所示

PHP:

$titledata = explode(" - ", $title);

这就是我在C#中尝试的:

string[] titledata = title.Split(" - ");

它返回错误“无法从'string'转换为'char []'”。我尝试过使用ToCharArray()并在运行时,它无法正常工作。我不确定是否存在减号或用作分隔符的字符数的问题。

1 个答案:

答案 0 :(得分:7)

按字符串分割的overloads要求它们在数组中。你必须这样做:

string[] titledata = title.Split(new[] { " - " }, StringSplitOptions.None)