c# tryparse和parse对比,大体内容是一致的。

parse 会返回异常,主要表现为三种。

第一种ArgumentNullException,这里面表示,为空。

第二种formatexception为格式错误。

第三种overflowexception,溢出。

这些都是最基础的,推荐使用tryparse(“”,out r),因为c# 7.0后,r无需声明,out r就是声明了,是一个语法糖。

主要有两个好处,tryparse不会返回异常,只会返回try catch 这种东西,还是很开心的,因为我们避免了去try catch 这个语法臃肿的格式。

第二个就是,给了我们判断条件,更加符合逻辑思维力,和代码思维力度。