У меня есть ObservableCollection, и я бы хотел установить содержание IList на это. Теперь я могу просто создать новый экземпляр коллекции ..:
public ObservableCollection<Bar> obs = new ObservableCollection<Bar>();
public void Foo(IList<Bar> list)
{
obs = new ObservableCollection<Bar>(list);
}
Но как я могу взять содержимое IList и добавить его в мою существующую коллекцию ObservableCollection? Нужно ли перебирать все элементы или есть лучший способ?
public void Foo(IList<Bar> list)
{
foreach (var elm in list)
obs.Add(elm);
}