Разделить строку с пробелами и знаком минус - PullRequest
3 голосов
/ 13 ноября 2010

Я пытаюсь разбить строку, содержащую последовательность «Название песни - Имя исполнителя». Я сделал аналогичные манипуляции со строками в PHP относительно легко, как показано ниже

PHP:

$titledata = explode(" - ", $title);

Это то, что я пытаюсь в C #:

string[] titledata = title.Split(" - ");

И возвращает ошибку «Невозможно преобразовать строку» в «символ []». Я пытался использовать ToCharArray (), и пока он работает, он не работает должным образом. Я не уверен, что это проблема со знаком минус или количеством символов, используемых в качестве разделителя.

1 Ответ

7 голосов
/ 13 ноября 2010

Перегрузка , которая разбивается на строки, требует, чтобы они были в массиве. Вы должны сделать это:

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