Не работает 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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