我只想获取98.98这个字符串
不能用Math.Round,因为会有四舍五入
请问应该如何解决这个问题?
9 个解决方案
#1
.toString("{0:0.00}")
#2
string str7="98.9870";
str7 = Regex.Match(str7, "\d+(\.\d{1,2})").Value;
str7 = Regex.Match(str7, "\d+(\.\d{1,2})").Value;
#3
string str7=98.9870.ToString("F2");
#4
string s="98.9870";
string f2=Decimal.Parse(s).ToString("F2");
#5
您这头像很前卫啊 尤其是这大门牙 挺潮的 非主流- -
#6
#7
靠,哥这么帅....的头像,走到那都给人说
#8
刚卡了,哥回复的6L不见了
其实只是想说用IndexOf + Substring
其实只是想说用IndexOf + Substring
#9
您这头像很前卫啊 尤其是这大门牙 挺潮的 非主流- - .toString("{0:0.00}")
靠,哥这么帅....的头像,走到那都给人说
![如何精确到小数点后2位? 如何精确到小数点后2位?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyMXZibXRsZVM4eE9TNW5hV1k9.jpg?w=700&webp=1)
#1
.toString("{0:0.00}")
#2
string str7="98.9870";
str7 = Regex.Match(str7, "\d+(\.\d{1,2})").Value;
str7 = Regex.Match(str7, "\d+(\.\d{1,2})").Value;
#3
string str7=98.9870.ToString("F2");
#4
string s="98.9870";
string f2=Decimal.Parse(s).ToString("F2");
#5
.toString("{0:0.00}")
#6
#7
您这头像很前卫啊 尤其是这大门牙 挺潮的 非主流- - .toString("{0:0.00}")
靠,哥这么帅....的头像,走到那都给人说
#8
刚卡了,哥回复的6L不见了
其实只是想说用IndexOf + Substring
其实只是想说用IndexOf + Substring
#9
您这头像很前卫啊 尤其是这大门牙 挺潮的 非主流- - .toString("{0:0.00}")
靠,哥这么帅....的头像,走到那都给人说
![如何精确到小数点后2位? 如何精确到小数点后2位?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyMXZibXRsZVM4eE9TNW5hV1k9.jpg?w=700&webp=1)