回答編集履歴

2

ソース内のコメントを修正

2016/12/21 15:21

投稿

yamamo
yamamo

スコア37

test CHANGED
@@ -4,14 +4,14 @@
4
4
 
5
5
  ```c#
6
6
 
7
- var union = local.Union(web, person => person.Name); //集合
7
+ var union = local.Union(web, person => person.Name); //集合
8
8
 
9
- var intersect = local.Intersect(web, person => person.Name); //集合
9
+ var intersect = local.Intersect(web, person => person.Name); //集合
10
10
 
11
11
  var diffList = union.Except(intersect, person => person.Name); //和集合と積集合の差集合
12
12
 
13
13
  ```
14
14
 
15
- ここで第2引数は既出の通りIEqualityComparer<T>なのですが、自前で作るのは面倒なのでneueccさん作成の[AnonymousComparer](https://www.nuget.org/packages/AnonymousComparer/)の利用がお薦めです。
15
+ ここで第2引数は既出の通りIEqualityComparer<T>なのですが、自前で作るのは面倒なのでneueccさん作成の[AnonymousComparer](https://www.nuget.org/packages/AnonymousComparer/)の利用がお薦めです。
16
16
 
17
17
  AnonymousComparerの拡張メソッドによりラムダ式で簡単に記述できます。

1

コードハイライトをC#に変更

2016/12/21 15:21

投稿

yamamo
yamamo

スコア37

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ※webにtest6を追加して実行するとtest4, test5, test6を返します
4
4
 
5
- ```cs
5
+ ```c#
6
6
 
7
7
  var union = local.Union(web, person => person.Name); //積集合
8
8