Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
269 of 1492 menu
◀ ▶

Метод Split

Метод Split разбивает строку на части по символу, строке или массиву разделителей. Необязательный параметр StringSplitOptions задаёт, удалять ли пустые элементы.

Синтаксис

string[] parts = str.Split(separator);

Пример

Давайте разрежем "a,b,c,d,e" по запятой:

using System; class Program { static void Main() { string str = "a,b,c,d,e"; string[] parts = str.Split(','); Console.WriteLine(string.Join(" ", parts)); } }

Результат выполнения кода:

"a b c d e"

Пример

Давайте выведем части построчно:

using System; class Program { static void Main() { string str = "ab|cd|e"; foreach (string part in str.Split('|')) Console.WriteLine(part); } }

Результат выполнения кода:

"ab" "cd" "e"

Пример

Давайте уберём пустые элементы:

using System; class Program { static void Main() { string str = "a,,cde"; string[] parts = str.Split(',', StringSplitOptions.RemoveEmptyEntries); Console.WriteLine(string.Join("|", parts)); } }

Результат выполнения кода:

"a|cde"

Смотрите также

  • Join,
    который склеивает массив обратно
  • StringSplitOptions,
    который задаёт правила разбиения
  • Replace,
    который меняет разделители
  • Substring,
    который берёт одну часть
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить