c# tryparse和parse對比,大體內容是一致的。
parse 會返回異常,主要表現為三種。
第一種ArgumentNullException,這里面表示,為空。
第二種formatexception為格式錯誤。
第三種overflowexception,溢出。
這些都是最基礎的,推薦使用tryparse(“”,out r),因為c# 7.0后,r無需聲明,out r就是聲明了,是一個語法糖。
主要有兩個好處,tryparse不會返回異常,只會返回try catch 這種東西,還是很開心的,因為我們避免了去try catch 這個語法臃腫的格式。
第二個就是,給了我們判斷條件,更加符合邏輯思維力,和代碼思維力度。