Как я могу использовать строку в качестве разделителя в методе String.Split ()? - PullRequest
3 голосов
/ 23 января 2011
var playerBeginMarker = "splitHere!";
string[] playerInfoSet = endgameStats.Split(playerBeginMarker, StringSplitOptions.None);

Я бы хотел разделить строку endgameStats, используя этот playerBeginMarker в качестве разделителя, но, похоже, он принимает только символ.

Ответы [ 2 ]

6 голосов
/ 23 января 2011

Используйте эту .Split() перегрузку:

Console.WriteLine("{0}", "moofoobar".Split(new string[] {"o"}, StringSplitOptions.RemoveEmptyEntries));
1 голос
/ 23 января 2011

Использовать Метод String.Split (String (), StringSplitOptions) . Вы бы использовали массив String с одним элементом внутри - строкой, на которую вы хотите разбить.

Так было бы:

String[] output =  String.Split(new String[]{"splitHere!"}, StringSplitOptions.None)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...