2011-04-04 52 views
2

我有:刪除一切從列表<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

回答

8
MyFiles.RemoveAll(s => s.Contains("1")); 
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

相關問題