Как удалить лишние пробелы в строке на C#?

Пользователь

от stephania , в категории: Другие , 3 года назад

Как удалить лишние пробелы в строке на C#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@stephania  Самым простым способом для удаления лишних пробелов является метод .Trim строки


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
using System;

namespace trim
{
    class Program
    {
        static void Main(string[] args)
        {
            string example = "   Today we will go to the mountains    ";
            Console.WriteLine(example.Trim());

            // Вывод :
            // Today we will go to the mountains
        }
    }
}

Пользователь

от rebekah , 2 года назад

@stephania 

В C# для удаления лишних пробелов в строке можно использовать метод String.Trim(). Этот метод удаляет все начальные и конечные пробелы в строке, а также любые повторяющиеся пробелы внутри строки.


Например, если у вас есть строка " Привет, мир! ", то можно использовать следующий код, чтобы удалить лишние пробелы:

1
2
string myString = "   Привет,   мир!   ";
string trimmedString = myString.Trim();


После выполнения этого кода переменная trimmedString будет содержать строку "Привет, мир!" без лишних пробелов.