Есть ли метод Linq для добавления одного элемента в IEnumerable ?

В основном я пытаюсь сделать что-то вроде этого:

image.Layers

, который возвращает IEnumerable для всех слоев, кроме Parent , но в некоторых случаях я просто хочу сделать:

image.Layers.With(image.ParentLayer);

потому что это используется только в нескольких местах по сравнению с сотнями обычного использования, которое удовлетворяет image.Layers . Вот почему я не хочу создавать другое свойство, которое также возвращает слой Parent .

54
задан Joan Venge 3 February 2011 в 09:08
поделиться