我有2个字符串Header1
和Header2
的列表
List<String> Header1 = new List<String>();
Header1.add("String1");
Header1.add("String2");
Header1.add("String3");
Header1.add("String4");
和
List<String> Header2 = new List<String>();
Header2.add("STRING1");
Header2.add("STRING2");
我想通过忽略大小写来从
Header2
中删除Header1
中的这些条目“ String1”和“ String2”。任何想法如何使用
LINQ
或字符串操作也可以。谢谢
最佳答案
Header1.RemoveAll(x =>
Header2.Contains(x, StringComparer.CurrentCultureIgnoreCase));