4

string.Split(char[])基本的にはchar配列を別変数として実際に定義せずに使えるようにしたい。他の言語では、そのようなことができることを知っていstring.split([' ', '\n']);ます。C#でこれを行うにはどうすればよいですか?

4

3 に答える 3

8

これを行うための本当に良い方法は次のとおりです。

string[] s = myString.Split("abcdef".ToCharArray());

上記は次と同等です。

string[] s = myString.Split('a', 'b', 'c', 'd', 'e', 'f');
于 2010-05-09T05:10:01.163 に答える
1

このオーバーロードを使用できます:

public String [] Split(params char [] separator)

このような:

yourstring.Split(' ', '\n')
于 2010-05-09T05:08:39.320 に答える
1

きれいではありませんが、次のとおりです。string.Split(new char[] { ' ', '\n' });

于 2010-05-09T05:06:20.017 に答える