看板 C_Sharp 關於我們 聯絡資訊
※ 引述《learnerQQ.bbs@ptt.cc (小銓)》之銘言: > 1.我使用 TEXT BOX 給使用者輸入數字 > 因為在 C#會視為字串(跟JAVA一樣) 再把字串轉成數字! > 可是我想判斷使用者是否輸入的是整數? 比方輸入 "59A4" 這就不行 > 我的想法是這樣: C# '應該' 會有提供一個方法是可以得到這個字串的長度 找一下Convert.ToInt32()這個函式 > 先假設輸入的字串長度是 size > int i; // 迴圈要用的變數 > for(i=0;i<size;i++) > { > // 如果第一個字元是0 那就不能轉成整數 > // 如果其他 "字元" 有一個不能轉成 "數字" 那此字串不能轉成整數! > } > 還是會有更好的方法呢? 比方說 此輸入的字串 string Str_Input; > C# "存在一個方法" 可以把它轉成"數字" 並回傳 如果回傳 0 表示無法轉成數字 > 2. 不知道 C# 是否有時間函數 類似於 C裡的 #include<time.h> ? > 想要得知使用者輸入後 到數字運算結果產生 共花了多少時間? 找一下DateTime這個類別 -- ◣ │ 我說拔辣!!◣╭─────────╮ 香蕉!!\ ◢ˋ ˋ ˊ▊ ●◤◥ ◤│ IP:140.123.174.1▂▃▅▆▇ ◤◥" ˊ " " ▋╯ ▁▃ DN:bala.twbbs.org│ ╰◢" ▂▃▄▅▆▇█ ╰─────────╯《中正資管‧芭樂的故鄉》 FR: 220-136-186-13.dynamic.hinet.net
shinywong:系統時間可能會變, 最好用 Stopwatch. 10/18 18:23