【发布时间】:2015-11-29 11:18:20
【问题描述】:
我有两个列表对象。我将它们合并到一个列表中。在组合时,我需要删除重复项。 TweetID 是要比较的字段。
List<TweetEntity> tweetEntity1 = tt.GetTweetEntity(Convert.ToInt16(pno), qdecoded, longwoeid );
List<TweetEntity> tweetEntity2 = tt.GetTweetEntity(Convert.ToInt16(pno), qdecoded);
List<TweetEntity> tweetEntity = tweetEntity1.Concat(tweetEntity2).ToList();
我已合并这两个列表,但无法过滤掉重复项。是否有任何内置函数可以删除 List 中的重复项?
【问题讨论】:
-
这不是重复的,因为这里的列表项本身就是一个复杂的对象。链接中的答案是整数对象的简单列表。
-
同样的想法,除了你必须考虑搜索属性而不仅仅是值。你可以从一个问题中推断出更多的复杂性。