Не работает IEnumerable.Concat(): последовательности не объединяются - C#

Узнай цену своей работы

Формулировка задачи:

Concat отказывается объединять последовательности... Либо выдаёт exception, либо не объединяет. Где я не прав?
dynamic temp = null;
IEnumerable<DocumentReference> references = null;
 
//тут инициализация и первое заполнение references
 
temp = (temp as IEnumerable<IDraftReference>).OfType<DocumentReference>().Cast<DocumentReference>();
if(temp != null)
references.Concat<DocumentReference>((IEnumerable<DocumentReference>)temp);
Во время выполнения

Concat()

,

references != null

... Почему отказывается присоединять

temp

к

references

? Подскажите, пожалуйста

Решение задачи: «Не работает IEnumerable.Concat(): последовательности не объединяются»

textual
Листинг программы
references = references.Concat<DocumentReference>((IEnumerable<DocumentReference>)temp);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 4 из 5