C# string转double
时间: 2023-07-04 14:22:35 浏览: 141
c++ string转换double
4星 · 用户满意度95%
你可以使用 `double.Parse()` 或 `double.TryParse()` 函数将 C# 字符串转换为双精度浮点数。示例如下:
```
string str = "3.14";
double num;
// 使用 Parse() 转换字符串
num = double.Parse(str);
// 使用 TryParse() 转换字符串
if (double.TryParse(str, out num))
{
// 转换成功
}
else
{
// 转换失败
}
```
注意,在使用 `Parse()` 函数时,如果字符串无法转换为双精度浮点数,会抛出 `FormatException` 异常;而在使用 `TryParse()` 函数时,转换失败不会抛出异常,而是返回 false。
阅读全文