C# Convert.ToDouble()方法: 将指定的值转换为双精度浮点数

  • Post category:C#

Convert.ToDouble()是C#中用于将对象转换成双精度浮点数类型的方法。该方法可以将各种数据类型(如整数,字符串,日期等)转换为双精度浮点数类型(double)。

使用方法:

Convert.ToDouble(object value)

其中,value是要转换的对象,该对象可以是任何类型的数据,比如整数,字符串,日期等。

请看下面的实例说明:

实例一:整数转换为双精度浮点数

int num = 10;
double result = Convert.ToDouble(num); 
Console.WriteLine(result);  

输出结果:10.0

实例二:字符串转换为双精度浮点数

string str = "3.14";
double result = Convert.ToDouble(str); 
Console.WriteLine(result);  

输出结果:3.14

需要注意的是,如果字符串不能正确转换为双精度浮点数,将会抛出FormatException。

除了以上两个示例外,我们还可以将日期时间类型转换为双精度浮点数,例如:

DateTime dateTime = new DateTime(2022, 11, 11);
double result = Convert.ToDouble(dateTime); 
Console.WriteLine(result);  

以上就是Convert.ToDouble()的作用和使用方法的详细讲解,希望能够对您有所帮助。