首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#将格式化字符串(31.2k)转换回数字(31240)

在C#中,可以使用double.Parse()方法将格式化字符串转换回数字。以下是一个示例:

代码语言:csharp
复制
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,然后将结果转换为数字。如果不是,我们直接将字符串转换为数字。最后,我们输出转换后的数字。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券