提问人:Omar 提问时间:6/6/2022 最后编辑:Omar 更新时间:6/6/2022 访问量:53
比较 ITweet 类型的两个数组
Comparing two arrays of type ITweet
问:
我想比较两个类型的数组,请注意这个类不是我的,而且似乎它里面没有相等比较器。ITweet
ITweet[] tweets = await GetLikes();
ITweet[] newTweets = await GetLikes();
if (!tweets.SequenceEqual(newTweets))
{
// Notice that this won't work
}
newTweets.Except(tweets); // This neither
我该如何比较它们?我想使用 Except 因为我确实需要这些不同的 ocrences。正确的方法是什么?
更新:我注意到了工具,但由于某种原因也不起作用。ITWeet
IEquatable
Equals
答: 暂无答案
评论
ITweet
ITweet
Equals
IEqualityComparer<ITweet>
tweets.SequenceEqual(newTweets, comparer)
tweets.Except(newTweets, comparer)
)