Вот несколько методов, связанных с разделением и обрезкой строкового массива в C#:
-
Split(): метод Split() используется для разделения строки на массив подстрок на основе указанного разделителя. Например:
string input = "Hello,World,Split"; string[] result = input.Split(','); -
Trim(): метод Trim() удаляет из строки начальные и конечные пробелы. Например:
string input = " Trim me "; string trimmed = input.Trim(); -
StringSplitOptions.RemoveEmptyEntries: этот параметр можно использовать с методом Split() для удаления пустых записей из результирующего массива. Например:
string input = "One,,Two,,Three"; string[] result = input.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); -
Split() с несколькими разделителями: вы можете разделить строку, используя несколько разделителей, предоставив массив символов. Например:
string input = "Hello;World|Split"; string[] result = input.Split(new char[] { ';', '|' }); -
Split() с ограниченным разделением: метод Split() позволяет ограничить количество выполняемых разделений. Например:
string input = "Hello,World,Split"; string[] result = input.Split(new char[] { ',' }, 2); -
Split() с StringSplitOptions и Trim: вы можете комбинировать использование StringSplitOptions и Trim для удаления начальных и конечных пробелов и удаления пустых записей. Например:
string input = "One, ,Two, ,Three"; string[] result = input.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries) .Select(s => s.Trim()) .ToArray();