У меня есть List<string>
, который содержит некоторые элементы, имеющие небуквенные символы. Например, у меня может быть #232353;
, который вообще не содержит буквы, или у меня может быть SomeText,SomeOtherText
, и этот элемент содержит запятую, которая также не является буквой. Как удалить эти элементы с помощью linq? Что-то вроде этого:Сохраняйте только элементы списка, который имеет только буквы
MyList = MyList.Where(...)
Спасибо.
См. [Проверка того, что строка содержит только буквы в C#] (http://stackoverflow.com/questions/1181419/verifying-that-a-string-contains-only-letters-in-c-sharp) и [ Как удалить элементы из общего списка во время итерации ove r it?] (http://stackoverflow.com/questions/1582285/how-to-remove-elements-from-a-generic-list-while-iterating-over-it). Научитесь разбивать свои проблемы на более мелкие части, и вы увидите ответы на все вопросы. – CodeCaster