看板 C_Sharp 關於我們 聯絡資訊
因為在下只碰過 C/C++ and JAVA 最近老師要我們寫個 C#程式 要讓我們熟悉這個微軟的環境. 有 2 個問題想跟板上有經驗的前輩請教: 1.我使用 TEXT BOX 給使用者輸入數字 因為在 C#會視為字串(跟JAVA一樣) 再把字串轉成數字! 可是我想判斷使用者是否輸入的是整數? 比方輸入 "59A4" 這就不行 我的想法是這樣: C# '應該' 會有提供一個方法是可以得到這個字串的長度 先假設輸入的字串長度是 size int i; // 迴圈要用的變數 for(i=0;i<size;i++) { // 如果第一個字元是0 那就不能轉成整數 // 如果其他 "字元" 有一個不能轉成 "數字" 那此字串不能轉成整數! } 還是會有更好的方法呢? 比方說 此輸入的字串 string Str_Input; C# "存在一個方法" 可以把它轉成"數字" 並回傳 如果回傳 0 表示無法轉成數字 2. 不知道 C# 是否有時間函數 類似於 C裡的 #include<time.h> ? 想要得知使用者輸入後 到數字運算結果產生 共花了多少時間? 先行感謝各位嚕 因為沒碰過 VB & C# 老師要我們碰碰 我也碰碰了 花了不少時間 了解 C#跟 C/C++ 很不一樣的地方 但還是有許多疑惑 不知道我的想法 對不對 第一次 PO C# 版 不知道有沒有違反版規 @"@ ? ~"~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.71.60 ※ 編輯: learnerQQ 來自: 114.47.71.60 (10/17 12:08)
andymai:第一個問題在前面幾篇就答案int.tryParse了~第二個問題可 10/17 12:38
andymai:以用DateTime或是Stopwatch~這些問題通常在google上面打個 10/17 12:39
andymai:關鍵字像是:"計算時間 C#"就有答案了~發文等回應很慢... 10/17 12:39
learnerQQ:謝謝 時間的話我去查查看 不熟c# 覺得好多實用的函數... 10/17 13:35