我正在编写代码,从数组ApiIds中选择不是结果对象属性ApiId的字符串键。
我编写了以下代码,但它看起来很冗余,有没有一种方法将其合并为一个语句,而不将对象的HashSet转换为另一个字符串的HashSet?
感谢。
我编写了以下代码,但它看起来很冗余,有没有一种方法将其合并为一个语句,而不将对象的HashSet转换为另一个字符串的HashSet?
var resultsCached = new HashSet<string>(results.Select(x => x.ApiId));
var missingResults = apiIds.Select(x => !resultsCached.Contains(x));
感谢。
Except
答案可能或可能不合适。 - Vikas Gupta