Linq .SingleOrDefault - как установить значение по умолчанию для пользовательского класса ?

я ответил на несколько вопросов и немного искал в Google, но я не смог найти ответ (меня это устраивает).

В основном, я понимаю, что SingleOrDefault возвращает null или 0 (в зависимости от типа).

но как я могу заставить его возвращать что-то еще ?

return myChannels.All.Where (_Channel => _Channel.Guid == this.ParentChannelGuid) .SingleOrDefault (_SPECIFICCHANNEL);

поэтому я хочу, чтобы _SPECIFICCHANNEL был возвращен в случае, если он должен быть возвращен не одного.. можно ли это сделать?

11
задан Dementic 13 August 2011 в 10:12
поделиться