[問題] 有關C#的語法
因為在下只碰過 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)
→
10/17 12:38, , 1F
10/17 12:38, 1F
→
10/17 12:39, , 2F
10/17 12:39, 2F
→
10/17 12:39, , 3F
10/17 12:39, 3F
→
10/17 13:35, , 4F
10/17 13:35, 4F
討論串 (同標題文章)