我正在使用下面的代码将文件大小(以字节为单位)(测试文件为31718字节)转换为KB(30.974609375 KB),但我希望将其显示为一个小数位(即30.9 KB)。我将如何在VB.NET中执行此操作?
New FileInfo(FileName).Length / 1024
由于
答案 0 :(得分:10)
Math.Round(New FileInfo(FileName).Length / 1024,1)
答案 1 :(得分:6)
如果它只是显示输出,你需要它舍入,然后使用ToString中的格式
Double.ToString("0.0")
答案 2 :(得分:0)
如果你需要它被截断,但不是圆形(如你的例子所示),那么使用Math.FLoor()
Decimal val = Math.Floor(New FileInfo(FileName).Length / 102.4) / 10;