2011-01-23 7 views
3
var playerBeginMarker = "splitHere!"; 
string[] playerInfoSet = endgameStats.Split(playerBeginMarker, StringSplitOptions.None); 

私はendgameStats文字列を分割したいのですが、そのplayerBeginMarkerを区切り文字として使用していますが、charだけを受け入れるようです。String.Split()メソッドで文字列を区切り文字として使用するにはどうすればよいですか?

Console.WriteLine("{0}", "moofoobar".Split(new string[] {"o"}, StringSplitOptions.RemoveEmptyEntries)); 

答えて

6

はこの.Split()オーバーロードを使用してください。分割する文字列内に1つの要素を含むString配列を使用します。

だから、次のようになります。

String[] output = String.Split(new String[]{"splitHere!"}, StringSplitOptions.None) 
+0

ので、過負荷が単一の文字列が、文字列の配列を受け入れません。 –

+0

はい。 'Split(char []、StringSplitOptions)'エイリアスもあります。 – shybovycha

関連する問題