基本上,我想使用string.Split(char[])
而不必将char数组定义为单独的变量。我知道在其他语言中,你可以像string.split([' ', '\n']);
这样做。在C#中该如何实现?
string[] s = myString.Split("abcdef".ToCharArray());
string[] s = myString.Split('a', 'b', 'c', 'd', 'e', 'f');
您可以使用此重载:
public String [] Split(params char [] separator)
像这样:
yourstring.Split(' ', '\n')
虽然不太美观,但是可以这样写:string.Split(new char[] { ' ', '\n' });