在C#中,可以使用double.Parse()
或double.TryParse()
方法將字符串轉換為double。
使用double.Parse()
方法時,可以將字符串直接轉換為double。如果字符串無法轉換為有效的double值,則會引發FormatException
異常。
示例:
string str = "3.14";
double num = double.Parse(str);
Console.WriteLine(num); // 輸出:3.14
使用double.TryParse()
方法時,可以將字符串轉換為double,但不會引發異常。如果字符串無法轉換為有效的double值,則轉換失敗,返回false。
示例:
string str = "3.14";
double num;
bool success = double.TryParse(str, out num);
if (success)
{
Console.WriteLine(num); // 輸出:3.14
}
else
{
Console.WriteLine("轉換失敗");
}
注意:在使用這些方法進行轉換時,請確保字符串的格式符合double類型的要求,否則可能會導致轉換失敗或引發異常。