zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C# 自定义数字格式字符串 ToString ###,###,###,##0

c# 字符串 自定义 数字 格式 toString ##
2023-09-14 09:03:15 时间
        ###,###,###,##0         #是如果有数字的话就显示,没数字的话是空;0是如果有数字的话就显示,没数字的话是显示为0。 public string GetFormateString(int Precision, double Number) string text = ###,###,###

        ###,###,###,##0

        #是如果有数字的话就显示,没数字的话是空;0是如果有数字的话就显示,没数字的话是显示为0。

EG:

public string GetFormateString(int Precision, double Number)

 string text = "###,###,###,##0.";

 for (int i = 0; i Precision; i++)

 text += "0";

 return Number.ToString(text);

 }

        在上面的例子中,根据函数传入的精度(Precision)、数量(Number)来输出你说需要格式的字符串,其中for循环的作用是,拼接小数点后零的个数,为零占位。

        通过断点调试,可见,如下图:

        调用时传入的参数为:

MessageBox.Show(GetFormateString(10,2.0));
        输出结果为:

与自定义数字格式字符串有关内容,可以查看MSDN网站:点击打开链接





不过,我们在编写源代码的时候,如果使用 Sting str = aaaa 的形式定义一个字符串,那么双引号里面的ASCII字符最多只能有 65534 个。