Как удалить место в середине с помощью C#? У меня есть string name="My Test String"
, и мне нужен вывод строки как "MyTestString"
с использованием C#. Пожалуйста, помогите мне.Как удалить место в середине с помощью C#
6
A
ответ
30
Написать, как показано ниже
name = name.Replace(" ","");
6
using System;
using System.Text.RegularExpressions;
class TestProgram
{
static string RemoveSpaces(string value)
{
return Regex.Replace(value, @"\s+", " ");
}
static void Main()
{
string value = "Sunil Tanaji Chavan";
Console.WriteLine(RemoveSpaces(value));
value = "Sunil Tanaji\r\nChavan";
Console.WriteLine(RemoveSpaces(value));
}
}
1
быстрый и общий способ сделать это (строка терминаторы, вкладки будут обработаны, а). Regex мощные средства действительно не нужны для решения этой проблемы, но Regex может снизить производительность.
new string
(stringToRemoveWhiteSpaces
.Where
(
c => !char.IsWhiteSpace(c)
)
.ToArray<char>()
)
Избегайте использования кода –