質問編集履歴

1

目的、コードの追記

2018/09/26 12:08

投稿

jonrock
jonrock

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,13 +1,53 @@
1
- object 1 の場合はstring 1.0
1
+ 1 や 1.5 といった、整数もしくは小数点以下一桁の数字が入ってくるデータを、小数点以下一桁の表記に統一して表示したい、というのが目的なのですが、double Parse してみたりとしてみましたが、1 1.0 とならず1 のまま出力されてしまっています。
2
2
 
3
- object 1.5 の場合は、string 1.5
4
-
5
- object 2  の場合は、string 2.0
6
-
7
- object -10 場合は、string -10.0
3
+ object方には、整数(正と負)と、小数点以下1桁までの数字しか入ってこないと仮定して、整数の時にのみ、「.0」 を末尾に付けて文字列で表示したいのですが、うまいこと変換する方法はないでしょうか?
8
4
 
9
5
 
10
6
 
11
- object型の方には、整数(正と負)と、小数点以下1桁までの数字しか入ってないと仮定して、整数の時のみ、「.0」 末尾に付けて文字列で表示したいのですが、
7
+ ```言語入力
12
8
 
9
+ static void Main(string[] args)
10
+
11
+ {
12
+
13
+ object value = 1;
14
+
15
+ Console.WriteLine(Convert.ToDouble(value));
16
+
17
+ Console.WriteLine(double.Parse(value.ToString()));
18
+
19
+
20
+
21
+ //出力結果 1
22
+
23
+ //↑これを 1.0 と出力したい。
24
+
25
+
26
+
27
+ Console.WriteLine("Press any key to exit.");
28
+
29
+ Console.ReadKey();
30
+
31
+
32
+
33
+ }
34
+
35
+ ```
36
+
37
+
38
+
39
+ 【他の数字の例】
40
+
41
+
42
+
43
+ object 1 の場合は、string 1.0 と出力したい。
44
+
45
+ object 1.5 の場合は、string 1.5 と出力したい。
46
+
47
+ object 2  の場合は、string 2.0 と出力したい。
48
+
49
+ object -10 の場合は、string -10.0 と出力したい。
50
+
51
+
52
+
13
- いこと変換る方法はないでしょうか?
53
+ アドバイスをよろしくおねがいします