私は以下の(作業中の)コードを持っています。それは非常に控えめで、Linqのみを使用してリファクタリングできるので、foreach
ループを避け、外部リスト<>に頼らざるを得ません。これを行う方法?おかげLinqのヌル値をフィルターにかける
List<string> answerValues = new List<string>();
foreach (Fillings filling in fillings)
{
string answer = filling.Answers.Where(a => a.Questions == question)
.Select(a => a.Answer).FirstOrDefault();
if (!string.IsNullOrEmpty(answer)) answerValues.Add(answer);
}
SelectManyを...私はいつもそれを忘れ:)感謝 – pistacchio