Вот отрывок из моего кода:Как вернуть пустую строку, если объект имеет значение null?
var link = socials.Where(p => p.type == Facebook).FirstOrDefault().URL;
проблема заключается в том, что есть не какой-либо социальный объект в списке, FirstOrDefault()
возвращения null
и .URL
триггера исключение.
Как я могу избежать этого в «одной» линии с LINQ? Таким образом, если null возвращает пустую строку ""
(или пользовательскую еще лучше), иначе .URL
?
вы можете использовать .First(); –
@SirwanAfifi: вызывает исключение, если нет типа == facebook. –