在C#中,可以使用double.Parse()
方法将格式化字符串转换回数字。以下是一个示例:
string formattedString = "31.2k";
double number;
if (formattedString.EndsWith("k"))
{
string numberString = formattedString.Substring(0, formattedString.Length - 1);
number = double.Parse(numberString) * 1000;
}
else
{
number = double.Parse(formattedString);
}
Console.WriteLine(number); // 输出:31240
在这个示例中,我们首先检查字符串是否以"k"结尾。如果是,我们将字符串中的数字部分乘以1000,然后将结果转换为数字。如果不是,我们直接将字符串转换为数字。最后,我们输出转换后的数字。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云