-2
caseDto.ExtendedProperties = new Dictionary<string, string>();
foreach (var eElement in zakkennisgeving.extraElementen.ToList())
{
if (eElement.Value != null)
caseDto.ExtendedProperties.Add(eElement.naam.ToString(), eElement.Value.ToString());
}
ラムダ式でこれを行うにはどうすればよいですか?プロパティで値を代入する前にヌルチェックを行う。LINQラムダ式C#
私はこの
zakkennisgeving.extraElementen.ToList().Where(x => x.Value != null && caseDto.ExtendedProperties.Add(x.naam.ToString(), x.Value.ToString())));
を試みた。しかし、それは有効な文ではありませんのでDictionary.Add()
として何も返しません。