teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

修正

2021/09/13 01:11

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
- 三項演算子を使ってチェックしているので、もしかしたらDefaultIfEmpty()はいらないかもしれません。
2
+ もしかしたらDefaultIfEmpty()はいらないかもしれません。
3
3
 
4
4
  ```C#
5
5
  var bases3 = bases.Where(e => e.Subs != null).Any() ?

4

修正

2021/09/13 01:11

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
- もしかしたらDefaultIfEmpty()はいらないかもしれません。
2
+ 三項演算子を使ってチェックしているので、もしかしたらDefaultIfEmpty()はいらないかもしれません。
3
3
 
4
4
  ```C#
5
5
  var bases3 = bases.Where(e => e.Subs != null).Any() ?

3

修正

2021/09/11 10:39

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
- DefaultIfEmpty()はいらないかもしれません。
2
+ もしかしたらDefaultIfEmpty()はいらないかもしれません。
3
3
 
4
4
  ```C#
5
5
  var bases3 = bases.Where(e => e.Subs != null).Any() ?
@@ -8,5 +8,6 @@
8
8
  .SelectMany(e => e.Subs, (e, 修正e2) => new {
9
9
  Id = e.Id, SubName = e2.Name
10
10
  })
11
+ .DefaultIfEmpty()
11
12
  : null;
12
13
  ```

2

修正

2021/09/11 10:38

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
- .DefaultIfEmpty()いらないかもしれません。
2
+ DefaultIfEmpty()いらないかもしれません。
3
3
 
4
4
  ```C#
5
5
  var bases3 = bases.Where(e => e.Subs != null).Any() ?

1

修正

2021/09/11 10:36

投稿

退会済みユーザー
answer CHANGED
@@ -1,11 +1,12 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
+ .DefaultIfEmpty()がいらないかもしれません。
2
3
 
3
4
  ```C#
4
5
  var bases3 = bases.Where(e => e.Subs != null).Any() ?
5
6
  bases
6
7
  .Where(e => e.Subs != null)
7
- .SelectMany(e => e.Subs, (e, e2) => new {
8
+ .SelectMany(e => e.Subs, (e, 修正e2) => new {
8
9
  Id = e.Id, SubName = e2.Name
9
- }).DefaultIfEmpty()
10
+ })
10
11
  : null;
11
12
  ```