トップ回答者
数値から文字列変換

質問
回答
すべての返信
-
御返答ありがとうございます。
変換する数値なのですが、0.1だったり0.00001と桁数がランダムなのです。
いろいろ調べたのですが、convert.tostring(変換数値).trimend("0"c)
みたいなことをしなけないのかなと思いまして・・・
だったら書式を小数点以下の最大桁数想定してこんな感じでいいかと。最大桁数9桁想定した場合0.0000001.ToString("0.#########") → "0.0000001"
0.0001.ToString("0.#########") → "0.0001"
0.1.ToString("0.#########") → "0.1"
1.0.ToString("0.#########") → "1"
ひらぽん http://d.hatena.ne.jp/hilapon/ -
以下のようなことでしょうか?
Decimal.ToString が Version 1.0 と Version 1.1 で異なるのはなぜですか。またどのように対処すればよいですか。
http://msdn.microsoft.com/ja-jp/netframework/aa569607#Question4#上記に載っているサンプルコードは違っていて、ToString("G29")とする必要があります。
★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/