に私は、小数点後の値が0である場合にのみ、数値をフォーマットする必要が2つのdouble
値小数点位置はゼロかいないのC#
double d1 = 3456786.065343
double d2 = 4848484.000000
は、2つのゼロ小数点以下の桁数に切り上げてきている4848484.00
を例えば小数点以下の数字がゼロでない場合、あなたは小数が整数であるかどう小数は、小数点の後に0以外のいくつかの数字を保持している場合otherwisながら、それが整数でない確認することができます任意の書式設定 例:3456786.065343
、SO [この回答](HTTPのように、小数点以下を得ることにあなたにいくつかのトリックを与える掘り:// stackoverflowの。 com/questions/6092243/c-sharp-check-of-a-a-a-decimal-than-3-decimal-places) –
また、その精度のレベルに興味があるならば、 「ダブル」。 –
私の答えはあなたに有益でしたか? @キサン –