看板C_Sharp
标 题Re: [问题] 有关C#的语法
发信站芭乐的故乡 (Sat Oct 17 19:05:19 2009)
转信站ptt!news.ntu!ctu-gate!news.nctu!news.ccu!reader.ccu!BalaBBS
※ 引述《[email protected] (小铨)》之铭言:
> 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 ◢◤ ◢
1F:推 shinywong:系统时间可能会变, 最好用 Stopwatch. 10/18 18:23