我正在尝试拆分包含序列“Song Name - Artist Name”的字符串。我已经在PHP中完成了类似的字符串操作,相对容易,如下所示
PHP:
$titledata = explode(" - ", $title);
这就是我在C#中尝试的:
string[] titledata = title.Split(" - ");
它返回错误“无法从'string'转换为'char []'”。我尝试过使用ToCharArray()并在运行时,它无法正常工作。我不确定是否存在减号或用作分隔符的字符数的问题。
答案 0 :(得分:7)
按字符串分割的overloads要求它们在数组中。你必须这样做:
string[] titledata = title.Split(new[] { " - " }, StringSplitOptions.None)