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

質問編集履歴

1

目的、コードの追記

2018/09/26 12:08

投稿

jonrock
jonrock

スコア18

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