将十进制格式化为具有特定小数位的百分比

sla*_*dau 9 .net c# decimal

<%= Model.STPData.InitialRateSetting.HasValue ? Model.STPData.InitialRateSetting.Value.ToString() : "" %>
Run Code Online (Sandbox Code Playgroud)

Model.STPData.InitialRateSetting是一个小数.我想将其格式化为百分比,然后将其四舍五入到小数点后5位.我该怎么办?

kd7*_*kd7 20

您可以使用

Model.STPData.InitialRateSetting.Value.ToString("P5");
Run Code Online (Sandbox Code Playgroud)

假设InitialRateSetting是小数