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

简介:         ###,###,###,##0         #是如果有数字的话就显示,没数字的话是空;0是如果有数字的话就显示,没数字的话是显示为0。 EG: 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网站:点击打开链接




相关文章
|
存储 传感器 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK修改图像像素格式Mono8或者Mono10(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK修改图像像素格式Mono8或者Mono10(C#)
470 0
|
关系型数据库 MySQL C#
C# winform 一个窗体需要调用自定义用户控件的控件名称
给用户控件ucQRCode增加属性: //二维码图片 private PictureBox _pictureBoxFSHLQrCode; public PictureBox PictureBoxFSHLQrCode {   get { return _pictureBoxFSHLQrCode; }   set { this.pictureBoxFSHLQrCode = value; } } 在Form1窗体直接调用即可: ucQRCode uQRCode=new ucQRCode(); ucQRCode.PictureBoxFSHLQrCode.属性= 要复制或传给用户控件上的控件的值
159 0
|
存储 监控 开发工具
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
158 0
|
数据采集 API 开发工具
Baumer工业相机堡盟工业相机如何通过BGAPI SDK实现Raw格式的图像保存(C#)
Baumer工业相机堡盟工业相机如何通过BGAPI SDK实现Raw格式的图像保存(C#)
227 0
|
C# C++
C# 自定义时间进度条
本文作者通过参考leslie_xin的一篇文章,成功创建了一个自定义的WinForms控件——时间进度条,该控件带有时间刻度和多种可定制的属性,如颜色、时间间隔等。作者在控件中加入了开始和结束时间,以及自适应的时间刻度间隔。控件能根据设置显示时间标签,并提供了事件处理,如值改变时的触发。代码中包含了计算时间刻度、绘制刻度线和时间标签的逻辑。作者强调了避免循环调用事件、使用OnXXX()形式的事件处理函数以及注意自定义控件中的属性和事件设计。
321 7
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
2339 0
|
开发框架 .NET 编译器
总结一下 C# 如何自定义特性 Attribute 并进行应用
总结一下 C# 如何自定义特性 Attribute 并进行应用
381 1
|
移动开发 JavaScript 安全
C# 实现微信自定义分享
C# 实现微信自定义分享
C#学习相关系列之自定义遍历器
C#学习相关系列之自定义遍历器
120 0
|
XML 存储 JSON
C# | JSON格式与XML格式互相转换
JSON格式与XML格式是目前互联网上使用最为广泛的数据交换格式之一,而两种格式各自有着自己的特点和优势。 在实际开发中,我们经常需要将数据在不同的系统或模块之间进行传递和转换,而JSON格式和XML格式的互相转换是一项非常基础和必要的技能。 同时,对于需要将数据存储在不同的介质中的应用场景,比如在移动端本地存储数据,或者在服务器端将数据保存到文件或数据库中,也需要将JSON或XML格式进行相应的转换。 因此,熟练掌握JSON与XML格式互相转换的方法对于开发人员来说是非常重要的。在本文中,我们将介绍常用的JSON和XML互相转换的方法及其实现。
303 0
C# | JSON格式与XML格式互相转换