2016-12-11 8 views
0

SentBy имеет два предмета: SentTo имеет один предмет. Поэтому я хочу, чтобы добавить оба объекта DirMessage .-> DirMessage будет имеющий три объекта ....Как добавить только два объекта в ObservableCollection?

public ObservableCollection<DirectMessage> DirMessage { get; set; } 
........... 
DirMessage = new ObservableCollection<DirectMessage>(); 

var sentBy = await (.....   select index).ToListAsync(); 
var sentTo = await (....  select index).ToListAsync(); 

foreach (var item in sentBy) 
{ 
    foreach(var item1 in sentTo) 
    { 
     DirMessage.Add(item1); 
    } 
    DirMessage.Add(item); 
} 
+0

как sentBy и SentTo одного типа? – Sajeetharan

+0

есть. Это тот же тип –

ответ

0

Вы можете сделать это, если имеют тот же тип,

var allTypes = sentBy.Concat(sentTo); 
foreach(var item1 in allTypes) 
{ 
    DirMessage.Add(item1); 
} 
+0

почему downvote здесь? – Sajeetharan

+0

Это не я .... –

+0

@ThanhsharePoint Я знаю его не вы! Кстати, это помогло? – Sajeetharan

 Смежные вопросы

  • Нет связанных вопросов^_^