質問編集履歴

1

前提を修正しました。

2016/12/21 07:46

投稿

ytabuchi
ytabuchi

スコア335

test CHANGED
@@ -1 +1 @@
1
- 2つのコレクションを比較し1つのプロパティが異なるものを取り出したい
1
+ 2つのコレクションを比較し、特定のプロパティが異なる要素を取り出したい
test CHANGED
@@ -1,14 +1,18 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- ローカルに保持したデータとWebから引っ張ってきたデータの値(ここでは`Name`)を比較して、Web更新したいです。
3
+ ローカルに保持したデータとWebから引っ張ってきたデータの値(ここでは`Name`)を比較したいと考えいます。Idが各Listで異なるため(ここは現時点では仕様なので仕方ないものとして考えてください。)Listの`Name`のみ比較て、差集合を得たいです。
4
4
 
5
5
 
6
6
 
7
- Idが各List異なるためListの`Name`のみ比較して、差集合を得たいです。
7
+ 以下のコードの例`local`の`Person(1,"test1")`と`web`の`Person(2,"test1")`を同じ要素として扱いたい。という意図です。
8
8
 
9
9
 
10
10
 
11
- 名前のみを`string[]`抜き出して差集合を出して再度別のListを作るという非常に汚らしいコードはできたのですが、よりエレガントな方法があれば知りたいです。
11
+ `Name`のみを`string[]`抜き出して差集合を出して再度別のListを作るという非常に汚らしいコードはできたのですが、よりエレガントな方法があれば知りたいです。
12
+
13
+
14
+
15
+ よろしくお願いいたします。
12
16
 
13
17
 
14
18