質問編集履歴

2

タイトル修正

2021/02/21 15:06

投稿

mystasly48
mystasly48

スコア25

test CHANGED
@@ -1 +1 @@
1
- NULL許容型で値が格納されている場合にのみ文字列結合をしたい
1
+ C# NULL許容型で値が格納されている場合にのみ文字列結合をしたい
test CHANGED
File without changes

1

サンプルコードを修正

2021/02/21 15:06

投稿

mystasly48
mystasly48

スコア25

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ####期待する結果:
14
14
 
15
- |date|year|
15
+ |入力|出力|
16
16
 
17
17
  |:--|:--|
18
18
 
@@ -26,8 +26,16 @@
26
26
 
27
27
  ```csharp
28
28
 
29
- DateTime? date = DateTime.Now;
29
+ string GetDisplayYear(DateTime? dt) {
30
30
 
31
- string year = date.HasValue ? date?.Year + "年" : "";
31
+ return dt.HasValue ? dt?.Year + "年" : "";
32
+
33
+ }
34
+
35
+
36
+
37
+ GetDisplayYear(DateTime.Now); // "2021年"
38
+
39
+ GetDisplayYear(null); // ""
32
40
 
33
41
  ```