回答編集履歴

3

少し文章修正

2019/04/25 06:33

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -34,8 +34,8 @@
34
34
 
35
35
 
36
36
 
37
- 余談ですが、abcdはコレクションで持っておくとLINQを使用して
37
+ 余談ですが、abcdはコレクションで持っておくとLINQを使用して簡潔に書けるかもしれません。
38
+
39
+ 例えば全てのテキストボックスが空かどうかは次のように書けます。
38
40
 
39
41
  `boolean isEmpty = textBoxes.All(v => v.Text.Length == 0);`
40
-
41
- ともっと簡潔に書けます。

2

コード修正

2019/04/25 06:33

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -18,13 +18,13 @@
18
18
 
19
19
  }
20
20
 
21
- else if(!aIsEmpty){
21
+ else if(!aIsEmpty && bIsEmpty && cIsEmpty && dIsEmpty){
22
22
 
23
23
  //aが記載ありでb,c,d入力なしの場合の処理
24
24
 
25
25
  }
26
26
 
27
- else if(!bIsEmpty){
27
+ else if(!aIsEmpty && !bIsEmpty && cIsEmpty && dIsEmpty){
28
28
 
29
29
  //a,b記載ありでc,d入力なしの場合の処理
30
30
 

1

追記

2019/04/25 06:28

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -34,8 +34,8 @@
34
34
 
35
35
 
36
36
 
37
- 余談ですが、abcdはコレクションで持っておくと
37
+ 余談ですが、abcdはコレクションで持っておくとLINQを使用して
38
38
 
39
39
  `boolean isEmpty = textBoxes.All(v => v.Text.Length == 0);`
40
40
 
41
- と簡潔に書けます。
41
+ もっと簡潔に書けます。