currentTopicsDetailsList と updatedTopicsDetailsList という 2 つの配列リストがあります。リストはオブジェクトのトピック(クラス)です。つまり、
List<Topic> currentTopicsDetailsList;
List<Topic> updatedTopicsDetailsList;
クラス Topic にはプロパティがあります
- ランク
- ソーシャルインデックス
- twitterIndex
- ニュースインデックス
currentTopicsDetailsList の値を updatedTopicsDetailsList の値で更新したい
- currentTopicsDetailsList[4].rank=158
- currentTopicsDetailsList[4].socialIndex= +245
- currentTopicsDetailsList[4].twitterIndex=-345
currentTopicsDetailsList[4].newsIndex=+340
updatedTopicsDetailsLIst[4].rank=null
- updatedTopicsDetailsLIst[4].socialIndex= 300
- updatedTopicsDetailsLIst[4].twitterIndex=-56
- updatedTopicsDetailsLIst[4].newsIndex=+340
currentTopicsDetailsList[4] を updatedTopicsDetailsList[4] で上書きしたいのですが、null を持つものは無視する必要があります。つまり、updatedTopicsDetailsList[4].rank に null があっても、rank プロパティは 158 にする必要があります。
現在、NULL と空の文字列の FOR ループ インデックス レベルの比較でそれを行っていますが、代替の迅速な方法はありますか。