jsonファイルに同じタイプのリストを渡していますが、jsonがそのノードにデータを期待している場合はすべてを返します。concat
リストは必ずしもその中で評価されるわけではないので、リストを動的に構築する方法は必要ありません。Concatを使用してnullリストを動的に削除する方法
List<Asset> AllAssets = allAssets.Concat(_vheiclesList)
.Concat(_propertyList)
.Concat(_securedLoansAssets)
.Concat(_allSavings)
.Concat(_allPensions)
.Concat(_allOtherAssets)
.ToList();
たとえば、プロパティや節約がなかった場合、リストジョインは次のようになります。
List<Asset> AllAssets = allAssets.Concat(_vheiclesList)
.Concat(_securedLoansAssets)
.Concat(_allPensions)
.Concat(_allOtherAssets)
.ToList();
リストの各1は、タイプasset
であると、私はまた、これらを削除するには、JSONを伝えることができる必要があるので、私はnull
かどうかを確認するためにif文を経由して各1を追加する方法を必要とし、その後ドンそれを連結しないでください。
私はリストが常に値、すなわちnullも持たないかもしれないと述べているが! –
ああ、私は訂正しています...あなたは正しい先生です...早いです、私はもっとコーヒーが必要です。あなたの質問は大丈夫です - 私の謝罪は不正です。あなたがマイナーな編集をすることができますので、私は下の票を取り除くことができます---あなたがするまでそれが変更されることは許されないようです。 – David
@rboe編集していただきありがとうございます...今すぐ解決しました – David