大众信息网

c#字符串类型小数能直接保留2位小数吗

答案:2  mip版
解决时间 2021-01-16 12:33
  • 提问者网友:祇為焄菂兲哋閤
  • 2021-01-16 03:22
c#字符串类型小数能直接保留2位小数吗
最佳答案
  • 二级知识专家网友:等待、埖开
  • 2021-01-16 04:07
1、Math.Round(0.333333,2);//按照四舍五入际标准 2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认保留两位 3、 float i=0.333333; int j=(int)(i * 100); i = j/100; 4、 decimal.Round(decimal.Parse("0.3333333"),2) 5、 private System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo(); float test=0.333333f; nfi.NumberDecimalDigits=2; string result=test.ToString("N", nfi); 6、 string result= String.Format("{0:N2}",Convert.ToDecimal("0.333333").ToString()); (转载
全部回答
  • 1楼网友: 深知你是梦
  • 2021-01-16 05:43
用另外一个转换的方法convert.todecimal(value); 如果数据库的类型是decimal(18,2)就好了,会自动保留2位小数的
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯