データテーブルで得られた数値を有効数字3桁に直したいです。
1.234567 => 1.23
0.123456 => 0.123
0.000123456 => 0.000123
のような、様々な桁数が混在した状態からの
計算方法をご存じのかたがいらっしゃいましたらご教示いただけますと幸いです。
データテーブルで得られた数値を有効数字3桁に直したいです。
1.234567 => 1.23
0.123456 => 0.123
0.000123456 => 0.000123
のような、様々な桁数が混在した状態からの
計算方法をご存じのかたがいらっしゃいましたらご教示いただけますと幸いです。
ダサいやり方でしょうけど、1以上になるまで10倍していき、Math.Flootメソッドで必要情報を取得し、最終的に10倍した数だけ10で割る。。。
書いていて、ダサい。
ダサいながらも、実装してみました。
有効数字の計算方法.zip (33.7 キロバイト)
こんにちは
d=0.001234567
とすると
d.ToString("G3")
数値に戻したければ、例えば、
Double.Parse(d.ToString("G3"))
早速のご返答ありがとうございます。
フローまで作成していただきうれしいです!
こんなにシンプルな方法があるとは・・・!
解決いたしました。とても助かりました。ありがとうございました。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.