删除一切从列表特定字符串

问题描述:

我有:删除一切从列表<string>特定字符串

List<string> MyFiles 

我需要从这个名单有它

例如,如果该名单内的特定字符串删除一切:

alex1 
alex123 
alex234 
alex345 

我想删除此列表中包含字符串“1”的每个元素?

+1

确定LINQ到SQL是合适的呢?除了进一步的信息,这是一个内存中的集合。 – 2011-04-04 16:39:11

+0

它可以做任何我不在乎的方式 – 2011-04-04 16:39:48

MyFiles.RemoveAll(s => s.Contains("1")); 

这是否适合您?

C#在VB.NET

MyFiles.RemoveAll((string s) => s.Contains("1"))

我的代码:

MyFiles.RemoveAll(Function(s As String) s.Contains("1"))

+0

抱歉看似重复的答案,当我点击链接时没有答案。我必须去将VB转换为C#,回来后发布,并且已经有了答案。 – 2011-04-04 16:57:57