我想在一个输入框中,即插值显示:32 -> 34,又计算它们的百分比,32/34。请问如何做到?
插值不支持计算。 可以在表达式里用字符串拼接。
$= {fileLength}.ToString() +"->" + .....
如果不用 c#,就用模块,如何实现百分比计算?
(32.0/34).ToString("P2")
https://blog.csdn.net/qq_34147601/article/details/103386579
({compressedFileLength} / {fileLength}).ToString("P")
这写法哪里错了?为什么没有结果也没有报错
语法没错,错的是数据类型。
整数除法会舍去结果的小数部分,把要计算的变量类型换成小数就好了。
感谢
(1.0 * {compressedFileLength} / {fileLength}) 前面乘以1.0可以自动转换成浮点类型的计算。