1. <i id='JH11T'><tr id='JH11T'><dt id='JH11T'><q id='JH11T'><span id='JH11T'><b id='JH11T'><form id='JH11T'><ins id='JH11T'></ins><ul id='JH11T'></ul><sub id='JH11T'></sub></form><legend id='JH11T'></legend><bdo id='JH11T'><pre id='JH11T'><center id='JH11T'></center></pre></bdo></b><th id='JH11T'></th></span></q></dt></tr></i><div id='JH11T'><tfoot id='JH11T'></tfoot><dl id='JH11T'><fieldset id='JH11T'></fieldset></dl></div>
      • <bdo id='JH11T'></bdo><ul id='JH11T'></ul>

    2. <tfoot id='JH11T'></tfoot>

      <small id='JH11T'></small><noframes id='JH11T'>

    3. <legend id='JH11T'><style id='JH11T'><dir id='JH11T'><q id='JH11T'></q></dir></style></legend>

        如何将双精度格式设置为四舍五入到最接近的美元的货币?

        时间:2023-05-21
        <tfoot id='kqiiB'></tfoot>

            <bdo id='kqiiB'></bdo><ul id='kqiiB'></ul>
          • <i id='kqiiB'><tr id='kqiiB'><dt id='kqiiB'><q id='kqiiB'><span id='kqiiB'><b id='kqiiB'><form id='kqiiB'><ins id='kqiiB'></ins><ul id='kqiiB'></ul><sub id='kqiiB'></sub></form><legend id='kqiiB'></legend><bdo id='kqiiB'><pre id='kqiiB'><center id='kqiiB'></center></pre></bdo></b><th id='kqiiB'></th></span></q></dt></tr></i><div id='kqiiB'><tfoot id='kqiiB'></tfoot><dl id='kqiiB'><fieldset id='kqiiB'></fieldset></dl></div>

              • <legend id='kqiiB'><style id='kqiiB'><dir id='kqiiB'><q id='kqiiB'></q></dir></style></legend>

                  <small id='kqiiB'></small><noframes id='kqiiB'>

                    <tbody id='kqiiB'></tbody>
                  本文介绍了如何将双精度格式设置为四舍五入到最接近的美元的货币?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我现在有

                  double numba = 5212.6312
                  String.Format("{0:C}", Convert.ToInt32(numba) )
                  

                  这会给我

                  $5,213.00
                  

                  但我不想要.00".

                  我知道我可以每次都删除字符串的最后三个字符来达到效果,但似乎应该有更简单的方法.

                  I know I can just drop the last three characters of the string every time to achieve the effect, but seems like there should be an easier way.

                  推荐答案

                  首先 - 不要将货币保存在 double 中 - 改用 decimal.每次.然后使用C0"作为格式说明符:

                  First - don't keep currency in a double - use a decimal instead. Every time. Then use "C0" as the format specifier:

                  decimal numba = 5212.6312M;
                  string s = numba.ToString("C0");
                  

                  这篇关于如何将双精度格式设置为四舍五入到最接近的美元的货币?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:一次格式化 Visual Studio 项目中的所有文件 下一篇:如何使用千位分隔符和小数分隔符格式化 Windows 窗体文本框以进行数字输入

                  相关文章

                  <i id='IrO5z'><tr id='IrO5z'><dt id='IrO5z'><q id='IrO5z'><span id='IrO5z'><b id='IrO5z'><form id='IrO5z'><ins id='IrO5z'></ins><ul id='IrO5z'></ul><sub id='IrO5z'></sub></form><legend id='IrO5z'></legend><bdo id='IrO5z'><pre id='IrO5z'><center id='IrO5z'></center></pre></bdo></b><th id='IrO5z'></th></span></q></dt></tr></i><div id='IrO5z'><tfoot id='IrO5z'></tfoot><dl id='IrO5z'><fieldset id='IrO5z'></fieldset></dl></div>
                    <bdo id='IrO5z'></bdo><ul id='IrO5z'></ul>
                1. <small id='IrO5z'></small><noframes id='IrO5z'>

                2. <tfoot id='IrO5z'></tfoot>
                3. <legend id='IrO5z'><style id='IrO5z'><dir id='IrO5z'><q id='IrO5z'></q></dir></style></legend>