c#保留小数位数的方法集锦

c#保留小数位数的方法集锦

ID:8504993

大小:13.50 KB

页数:2页

时间:2018-03-30

c#保留小数位数的方法集锦_第1页
c#保留小数位数的方法集锦_第2页
资源描述:

《c#保留小数位数的方法集锦》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C#保留小数位数的方法集锦 1.System.Globalization.NumberFormatInfoprovider=newSystem.Globalization.NumberFormatInfo();provider.NumberDecimalDigits=intDecLength;//要設定的小數位數doublestrCashAmt=Convert.ToDouble(this.txtCashAmt.Text);//先把控件內的值轉成doublethis.txtCashAmt.Text=strC

2、ashAmt.ToString("N",provider);//再利用ToString函數格式化小數位數2.保留N位,四舍五入.decimald=decimal.Round(decimal.Parse("0.55555"),2);3.保留N位四舍五入Math.Round(0.55555,2)4,保留N位四舍五入doubledbdata=0.55555;stringstr1=dbdata.ToString("f2");//fN保留N位,四舍五入5.保留N位四舍五入stringresult=String.Fo

3、rmat("{0:N2}",0.55555);//2位stringresult=String.Format("{0:N3}",0.55555);//3位6.保留N位四舍五入(不错)doubles=0.55555;result=s.ToString("#0.00");//点后面几个0就保留几位C#下如果显示保留小数位数,及百分号的解决方法:1、用NumberFormatInfo类来解决:System.Globalization.NumberFormatInfoprovider=newSystem.Globa

4、lization.NumberFormatInfo();provider.PercentDecimalDigits=2;//小数点保留几位数.provider.PercentPositivePattern=2;//百分号出现在何处.doubleresult=(double)1/3;//一定要用double类型.Response.Write(result.ToString("P",provider));2、用toString方法.:publicstringgetRate(doublehcount,doubl

5、etask){stringrValue;stringtemp="";if(task==0){task=1;}doubledb=(hcount/task)*100;if(hcount>=task){rValue="100%";}else{rValue=db.ToString("#0.#0")+"%";}returnrValue;}stringstr1=String.Format("{0:N1}",56789);//result:56,789.0stringstr2=String.Format("{0:N2}

6、",56789);//result:56,789.00stringstr3=String.Format("{0:N3}",56789);//result:56,789.000stringstr8=String.Format("{0:F1}",56789);//result:56789.0stringstr9=String.Format("{0:F2}",56789);//result:56789.00stringstr11=(56789/100.0).ToString("#.##");//result:5

7、67.89stringstr12=(56789/100).ToString("#.##");//result:567

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。