//TryParse()方法转换,在转换失败的情况下不引发异常,而是返回false,下面代码即使输入无效数据转换失败,也不会引发异常
using System;
namespace tryParse
{
class Program
{
static void Main(string[] args)
{
double target;
string source;
source = Console.ReadLine();
if (double.TryParse(source, out target))
{
Console.WriteLine("转换成功,目标值为{0}", target);
}
else
{
Console.WriteLine("转换失败");
}
Console.ReadKey();
}
}
}