c#如何使用带有多个参数的string.Split()?

Pek*_*ese 0 c# string split

我需要在&符号之后和两个换行符后分割一个字符串(\r\n\r\n).

string.Split()方法不接受这么多的参数.如何以最简单的方式使用所需参数将字符串拆分为数组?

我尝试使用string.Split():

string[] sort = result.Split('&\r\n\r\n');
Run Code Online (Sandbox Code Playgroud)

Pat*_*man 5

您应该string[]使用以下重载Split传递它:

string[] sort = result.Split(new string[] { "&\r\n\r\n" }, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)

事实上string[],除了方法的签名要求之外,没有必要.只是没有过载string.