Различные методы удаления пробелов из строки в C#

Чтобы удалить все пробелы из строки в C#, вы можете использовать несколько методов. Вот несколько подходов:

  1. Использование метода string.Replace():

    string input = "Hello World";
    string output = input.Replace(" ", string.Empty);
  2. Использование регулярных выражений (класс Regex):

    using System.Text.RegularExpressions;
    string input = "Hello World";
    string output = Regex.Replace(input, @"\s+", string.Empty);
  3. Использование StringBuilder:

    using System.Text;
    string input = "Hello World";
    StringBuilder sb = new StringBuilder(input);
    sb.Replace(" ", string.Empty);
    string output = sb.ToString();
  4. Использование LINQ:

    using System.Linq;
    string input = "Hello World";
    string output = new string(input.Where(c => !char.IsWhiteSpace(c)).ToArray());

Эти методы удалят все пробелы (пробелы, табуляции, новые строки) из входной строки. Выберите метод, который соответствует вашим конкретным требованиям или стилю кодирования.