我有 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");
我想通过忽略区分大小写从 Header1
中删除 Header2
中的这些条目“String1”和“String2”。
知道如何使用 LINQ
或字符串操作来做到这一点。
谢谢
最佳答案
Header1.RemoveAll(x =>
Header2.Contains(x, StringComparer.CurrentCultureIgnoreCase));
关于c# - 如何从列表中删除字符串对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17646803/