我试图拆分一个包含序列"歌曲名称 - 艺术家名称"的字符串.我已经在PHP中完成了类似的字符串操作,相对容易,如下所示
PHP:
$titledata = explode(" - ", $title);
Run Code Online (Sandbox Code Playgroud)
这就是我在C#中尝试的:
string[] titledata = title.Split(" - ");
Run Code Online (Sandbox Code Playgroud)
并返回错误"无法从'string'转换为'char []'".我尝试过使用ToCharArray()并在运行时,它无法正常工作.我不确定减号或用作分隔符的字符数是否有问题.
按字符串拆分的重载要求它们位于数组中.你必须这样做:
string[] titledata = title.Split(new[] { " - " }, StringSplitOptions.None)
Run Code Online (Sandbox Code Playgroud)