基本的に、null または costant 文字列のいずれかになるプロパティを取得する必要がある要素のリストがあります。もちろん、これを行う手続き的な方法がありますが、ラムダを試しているので、それらを使用したいと思います。
私はこのラムダを使用しようとしました:
td.Where(x => !String.IsNullOrEmpty(x.BALANCE_MU)).FirstOrDefault().BALANCE_MU
ここでの問題は、すべてx.BALANCE_MU
の s が null の場合があるため、FirstOrDefault()
null であり、BALANCE_MU にアクセスしようとすると例外がスローされることです。すべての要素が null の場合、空の文字列を返す必要があります。
ラムダドメインにとどまってこれを行うより良い方法はありますか?