Как я могу удалить определенный список символов из строки?
Например, у меня есть строка Multilanguage File07
и я хочу удалить все гласные, пробелы и числа, чтобы получить строку MltlnggFl
.
Есть ли более короткий путь, чем использование петли foreach
?
string MyLongString = "Multilanguage File07";
string MyShortString = MyLongString;
char[] charlist = new char[17]
{ 'a', 'e', 'i', 'o', 'u',
'0', '1', '2', '3', '4', '5',
'6', '7', '8', '9', '0', ' ' };
foreach (char letter in charlist)
{
MyShortString = MyShortString.Replace(letter.ToString(), "");
}