[問題] Convert.ToDouble與字串格式錯誤
各位先進大大好:
小弟用ASP.NET開發一個迷你的專家系統,
使用者在textbox裡頭「應該」輸入數字,當然在textbox裡頭的時候還是字串,
可是我用Convert.ToDouble將它轉成數字以進行運算的時候,
如果使用者惡搞,填入了無法轉成double的字串,
就會出現「輸入字串格式不正確」的訊息,這時我應該怎麼寫判斷式呢?
要怎麼在if中表達「這個string不能被Convert.ToDouble方法轉型」,
或者是否有絕對安全的string轉double方法呢?
(數值錯了沒關係,只希望程式不要出現錯誤畫面)
多謝各位先進指點囉! M(_ _)M
--
子曰:『槍管不清,則禮樂不興。』
~掄語
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
※ 編輯: CYBASTER 來自: 140.112.4.234 (10/16 14:12)
→
10/16 14:24, , 1F
10/16 14:24, 1F
→
10/16 14:25, , 2F
10/16 14:25, 2F
→
10/16 14:25, , 3F
10/16 14:25, 3F
推
10/16 16:14, , 4F
10/16 16:14, 4F
→
10/18 13:31, , 5F
10/18 13:31, 5F