我不想进行任何舍入,"39%"

因此"9.99%"应该成为"9%"

最佳答案

string myPercentage = "48.8983%";

string newString = myPercentage.Replace("%","");

int newNumber = (int)Math.Truncate(Double.Parse(newString));

Console.WriteLine(newNumber + "%");


也许有一百种方法可以做到这一点,但这只是一种:)

关于c# - 如何在C#中将字符串“39.9983%”转换为“39%”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3984204/

10-11 00:04