У меня есть следующее выражение, где a.AnswerId
имеет тип long?
. ReSharper предупреждает о возможном InvalidOperationException
в функции выбора. Есть ли когда-нибудь случай, когда это могло произойти на самом деле? (угловые тоже подойдут)
long[] ids = answers.Where(a => a.AnswerId.HasValue)
.Select(a => a.AnswerId.Value)
.ToArray();