[英]VB.NET How do I reduce int to 1 decimal place?
我正在使用下面的代码将文件大小(以字节为单位)(测试文件为31718字节)转换为KB(30.974609375 KB),但我想将其显示为一个小数位(即30.9 KB)。 我怎么在VB.NET中这样做?
New FileInfo(FileName).Length / 1024
谢谢
Math.Round(New FileInfo(FileName).Length / 1024,1)
如果它只是显示输出,你需要它舍入,然后使用ToString中的格式
Double.ToString("0.0")
如果你需要它被截断,但不是圆形(如你的例子所示),那么使用Math.FLoor()
Decimal val = Math.Floor(New FileInfo(FileName).Length / 102.4) / 10;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.