C# 如何在string.Split()方法中使用字符串作为分隔符?
我想拆分endgameStats字符串,使用playerBeginMarker作为分隔符,但它似乎只接受字符。使用此C# 如何在string.Split()方法中使用字符串作为分隔符?,c#,string,split,C#,String,Split,我想拆分endgameStats字符串,使用playerBeginMarker作为分隔符,但它似乎只接受字符。使用此.split()重载: var playerBeginMarker = "splitHere!"; string[] playerInfoSet = endgameStats.Split(playerBeginMarker, StringSplitOptions.None); 使用。您可以使用字符串数组,其中一个元素位于要拆分的字符串上 因此,这将是: Console.Write
.split()
重载:
var playerBeginMarker = "splitHere!";
string[] playerInfoSet = endgameStats.Split(playerBeginMarker, StringSplitOptions.None);
使用。您可以使用字符串
数组,其中一个元素位于要拆分的字符串上
因此,这将是:
Console.WriteLine("{0}", "moofoobar".Split(new string[] {"o"}, StringSplitOptions.RemoveEmptyEntries));
所以重载不接受单个字符串,而是一个字符串数组。是的。还有
Split(char[],StringSplitOptions)
alias。
String[] output = String.Split(new String[]{"splitHere!"}, StringSplitOptions.None)