理解C#中的Parse

May*_*aya 0 c# parsing

Console.WriteLine("Enter a double number");
string numberInput = Console.ReadLine();


 double number = Double.Parse(numberInput) 
Run Code Online (Sandbox Code Playgroud)

我的问题是最后一行代码是做什么的?这是做同样的事情ToDouble吗?

Jas*_*ans 6

很简短的答案是:

将字符串值转换为double.例如

"2.3"(字符串)将变为2.3(双精度).

你有很多选择如何做到这一点:

Double.TryParse()

Convert.ToDouble()

如果你不知道100%输入字符串将是一个数字值,Double.TryParse()是很方便的.