Я занимаюсь разработкой библиотеки .NET Framework.Удалить символ во всех строках в строковом массиве
Если у меня есть этот массив string[] elements
. И я хочу удалить этот символ \"
во всех них, как я могу это сделать в одной инструкции?
Я знаю, что я могу это сделать:
foreach(string element in elements)
element = element.Replace("\"", string.Empty);
Есть ли способ сделать это в одном предложении? (без использования foreach).
Если вам разрешено изменять ссылку 'elements', вы можете сделать это с помощью LINQ. В противном случае вы можете создать метод расширения ForEach, который работает с массивами. – Groo
Но '' \ "" 'это то же самое, что' '' '' '' '' ', так как это последовательность escapse. –
Вы не можете делать _anything_ с' n'-элементами без их петли. –