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()的作用和使用方法的详细讲解,希望能够对您有所帮助。