如何在String.Split()方法中使用字符串作为分隔符?

时间:2011-01-23 17:14:25

标签: c# string split

var playerBeginMarker = "splitHere!";
string[] playerInfoSet = endgameStats.Split(playerBeginMarker, StringSplitOptions.None);

我想拆分endgameStats字符串,使用该playerBeginMarker作为分隔符,但它似乎只接受一个字符。

2 个答案:

答案 0 :(得分:6)

使用此.Split()重载:

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

答案 1 :(得分:1)

使用String.Split Method (String(), StringSplitOptions)。您将使用一个String数组,其中包含一个元素 - 您希望拆分的字符串。

所以它会是:

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