0

私が使用した:

Result_TextBox.Text = result.ToString(".#######");  //result is double

しかし、結果が100.0000000なら100になります。小数点以下7桁の精度を保つには何を使えばいいでしょうか

私は試した:

Result_TextBox.Text = Math.round(result, 7);  //but this is effective at all, why?

助けてください

更新: 誰かが「#」と「0」を説明できますか?

4

4 に答える 4

2

これは動作します

Result_TextBox.Text = result.ToString("#.0000000");
于 2012-12-18T03:49:37.637 に答える
2

使用する:

Result_TextBox.Text = result.ToString("0.0000000");

変換せずに数値データ型を文字列に割り当てようとしているため、2 行目は機能しません。

于 2012-12-18T03:44:33.850 に答える
1

試す:

result.ToString("0.0000000")
于 2012-12-18T03:47:27.387 に答える