C#保留小数位数实例
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍"C#保留小数位数实例",在日常操作中,相信很多人在C#保留小数位数实例问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C#保留小数位数实例"的疑惑有所帮
千家信息网最后更新 2025年01月16日C#保留小数位数实例
这篇文章主要介绍"C#保留小数位数实例",在日常操作中,相信很多人在C#保留小数位数实例问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C#保留小数位数实例"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1.简单的例子
System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要設定的小數位數 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值轉成double this.txtCashAmt.Text = strCashAmt.ToString("N",provider); //再利用ToString函數格式化小數位數
2.C#保留小数位N位,四舍五入 .
decimal d= decimal.Round(decimal.Parse("0.55555"),2);
3.C#保留小数位N位四舍五入
Math.Round(0.55555,2)
Math.Round(0.55555,2)
4,C#保留小数位N位四舍五入
double dbdata = 0.55555; string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入
5.C#保留小数位N位四舍五入
string result = String.Format("{0:N2}", 0.55555);//2位 string result = String.Format("{0:N3}", 0.55555);//3位
6. C#保留小数位N位四舍五入
double s=0.55555; result=s.ToString("#0.00");//点后面几个0就保留几位
C#保留小数位数,及百分号的解决方法:
1、用NumberFormatInfo类来解决:
System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.PercentDecimalDigits = 2;//小数点保留几位数. provider.PercentPositivePattern = 2;//百分号出现在何处. double result = (double)1 / 3;//一定要用double类型. Response.Write(result.ToString("P", provider));
2、用toString方法.:
public string getRate(double hcount, double task) { string rValue; string temp = ""; if (task == 0) { task = 1; } double db = (hcount / task) * 100; if (hcount >= task) { rValue = "100%"; } else { rValue = db.ToString("#0.#0") + "%"; } return rValue; } string str1 = String.Format("{0:N1}",56789); //result: 56,789.0 string str2 = String.Format("{0:N2}",56789); //result: 56,789.00 string str3 = String.Format("{0:N3}",56789); //result: 56,789.000 string str8 = String.Format("{0:F1}",56789); //result: 56789.0 string str9 = String.Format("{0:F2}",56789); //result: 56789.00 string str11 =(56789 / 100.0).ToString("#.##"); //result: 567.89 string str12 =(56789 / 100).ToString("#.##"); //result: 567
到此,关于"C#保留小数位数实例"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
小数
位数
C#
四舍五入
四舍
小数位
实例
学习
方法
更多
百分
百分号
帮助
实用
接下来
例子
小数点
控件
文章
格式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发四大阶段
socket服务器集群
惠普380服务器装win7系统
应用软件服务器怎么设置
制图软件开发学什么语言
工行软件开发 加班
阜阳联想服务器配件低成本
传输网络技术专家翻译
图片批量上传加入数据库
任丘软件开发人员待遇
有关数据库管理的ppt
网络安全与等保简介
乡村小说软件开发
数据库文件如何改边框颜色
软件开发公司愿景规划
软件开发现在用的什么语言
重庆程序软件开发收费报价表
行政单位网络安全工作保障措施
ssh实体类和数据库表
软件开发即征即退增值税退多少
拍拍采数据库对逃犯会报警
浪潮整机柜服务器机房维修
如何考核网络安全
w10系统如何同步服务器时间
局域网服务器能做什么
华为 服务器 管理网口
网络安全 黄陂
武汉软件开发招聘
巩义市通美网络技术服务有限责任公司起诉
网络安全属于宣传部吗