C#把double转换位小数点后带有4位的小数 怎么表示

 我来答
刺任芹O
2022-11-16 · TA获得超过6.2万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:9145万
展开全部

String.Format("{0:N1}",a)保留小数点后一位

String.Format("{0:N2}",a)保留小数点后两位

String.Format("{0:N3}",a)保留小数点后三位

C#保留小数位N位四舍五入

doubles=0.55555;

result=s.ToString("#0.00");//点后面几个0就保留几位

C#保留小数位N位四舍五入

doubledbdata=0.55555;

stringstr1=dbdata.ToString("f2");//fN保留N位,四舍五入

扩展资料

C#Double保留小数点后面位数

Doublesalary1=10000.0;

Doublesalary2=10000.12345;

Doublesalary3=10000.1289;

Intsalary4=10000;

stringsalary5="10000";

stringsalary6="10000.12345";

stringsalary7="10000.1289"

Convert.ToDouble(salary1).ToString("0.00");//保留小数点后两位,结果为10000.00

Convert.ToDouble(salary2).ToString("0.00");//保留小数点后两位,结果为10000.12

Convert.ToDouble(salary3).ToString("0.00");//保留小数点后两位,结果为10000.13

Convert.ToDouble(salary4).ToString("0.00");//保留小数点后两位,结果为10000.00

Convert.ToDouble(salary5).ToString("0.00");//保留小数点后两位,结果为10000.00

Convert.ToDouble(salary6).ToString("0.00");//保留小数点后两位,结果为10000.12

Convert.ToDouble(salary7).ToString("0.00");//保留小数点后两位,结果为10000.13

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式