[英]Remove items from string array
我有两个字符串数组
string[] a = ...
string[] b = ...
我想删除b中也存在的任何项目,或者返回一个只包含仅存在于a中的项目的新数组。
所以,例如,如果
a={"a", "b", "c"};
和,
b={"b"}
那么结果应该是
{"a", "c"}
是否有一个整洁的lambda表达式或Linq或我可以用来做这件事?
谢谢,
萨钦
我相信Except
会做你想要的。 请记住, Except
像大多数LINQ扩展方法一样,不会修改现有的集合。 它将返回一个新的集合。
c = a.Except(b)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.