Перечисление StringSplitOptions
Флаги StringSplitOptions передают в Split. RemoveEmptyEntries убирает пустые части.
Синтаксис
StringSplitOptions opt = StringSplitOptions.RemoveEmptyEntries;
Пример
Давайте уберём пустые элементы:
using System;
class Program
{
static void Main()
{
string str = "a,,cde";
string[] parts = str.Split(',', StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(parts.Length);
}
}
Результат выполнения кода:
2
Пример
Давайте выведем части:
using System;
class Program
{
static void Main()
{
string str = "a,,cde";
string[] parts = str.Split(',', StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(string.Join("|", parts));
}
}
Результат выполнения кода:
"a|cde"
Смотрите также
-
Split,
который использует флаги -
Join,
который склеивает части -
IsNullOrEmpty,
который проверяет пустоту -
Trim,
который убирает пробелы