我有一个List<string>
包含一些具有非字母字符的元素。例如,我可能有#232353;
一个根本不包含任何字母的字母,或者我可能拥有了SomeText,SomeOtherText
那个元素包含一个逗号,而逗号也不是一个字母。如何使用linq删除这些元素?像这样的东西:
MyList = MyList.Where(...)
谢谢。
由于这是在上,因此List<string>
您可以使用RemoveAll
方法删除与特定谓词匹配的所有值
MyList.RemoveAll(s => s.Any(c => !Char.IsLetter(c)));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句