2016-05-03 8 views
-1

私はこのような指数形式を使用しています:C#の指数形式除去ゼロ

equationNumber.text = result.ToString( "E6"、 CultureInfo.InvariantCulture)。

私が出力している場合、 "E" の前にゼロを削除し、例えば最大6小数点以下の桁数を持っているしたいと思います:

1.000000e9

を私が受け取るしたいと思います:

1E9

または

1.000600e10 = 1.0006e10

+0

たぶん、あなたは「E6」は何をするか調べる必要があります。 –

+0

が 'C#が出てくるどのように多くの結果を参照format'指数のStackOverflowここでは正確なテキスト上のGoogle検索を行う...おそらくあなたは、0"( 'unknown' – MethodMan

+0

' i.ToStringのためのGoogleを使用するようにしてください。#### ## E0 "、CultureInfo.InvariantCulture)' – spender

答えて

0

あなたは一般的な形式に固執する場合は、あなたが探しているものに近いものを得ることができます。例number.ToString("g6", CultureInfo.InvariantCulture)は "1.0006e + 10"を返します。次のMSDNのリンクは有用であることを証明し、私:https://msdn.microsoft.com/en-us/library/kfsatb94(v=vs.110).aspx