我有两个列表,其中一个列表InboxTemp
自动填充所有存在的对象。另一个列表NewMessages
是随机(10-60 秒)接收新对象。我遇到的问题是我想allList
在newList
没有任何重复的情况下添加对象。
public List<object> GetNewMessages()
{
if (NewMessages.Count > 0 && InboxTemp.Count > 0)
{
for (int j = 0; j < NewMessages.Count; j++)
{
for (int i = 0; i < InboxTemp.Count; i++)
{
if (InboxTemp[i].ID != NewMessages[j].ID)
{
InboxTemp.Add(NewMessages[j]);
}
}
}
}
NewMessages.Clear();
return InboxTemp;
}
这里的问题是我们得到了重复,我只希望新对象与InboxTemp
-list 相加。