Методы разделения и обрезки строковых массивов в C#

Вот несколько методов, связанных с разделением и обрезкой строкового массива в C#:

  1. Split(): метод Split() используется для разделения строки на массив подстрок на основе указанного разделителя. Например:

    string input = "Hello,World,Split";
    string[] result = input.Split(',');
  2. Trim(): метод Trim() удаляет из строки начальные и конечные пробелы. Например:

    string input = "   Trim me   ";
    string trimmed = input.Trim();
  3. StringSplitOptions.RemoveEmptyEntries: этот параметр можно использовать с методом Split() для удаления пустых записей из результирующего массива. Например:

    string input = "One,,Two,,Three";
    string[] result = input.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
  4. Split() с несколькими разделителями: вы можете разделить строку, используя несколько разделителей, предоставив массив символов. Например:

    string input = "Hello;World|Split";
    string[] result = input.Split(new char[] { ';', '|' });
  5. Split() с ограниченным разделением: метод Split() позволяет ограничить количество выполняемых разделений. Например:

    string input = "Hello,World,Split";
    string[] result = input.Split(new char[] { ',' }, 2);
  6. Split() с StringSplitOptions и Trim: вы можете комбинировать использование StringSplitOptions и Trim для удаления начальных и конечных пробелов и удаления пустых записей. Например:

    string input = "One, ,Two, ,Three";
    string[] result = input.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)
                       .Select(s => s.Trim())
                       .ToArray();