問題如上:
我想要的Output:
Please input a number:
當你輸入hello時
會顯示
hello is not parsable
當你輸入123時
會顯示
123 is parse
2007-09-20 15:08:33 · 3 個解答 · 發問者 先恩 1 in 電腦與網際網路 ➔ 程式設計
TryParse(), C# 2.0 適用.
int intValue;
bool ret;
Console.Write("Please input a number :");
string str = Console.ReadLine();
ret = int.TryParse(str, out intValue);
if (ret)
Console.WriteLine("{0} is parse.",intValue);
else
Console.WriteLine("{0} is not parsable.", str);
2007-09-21 04:13:33 · answer #1 · answered by Joint 4 · 0⤊ 0⤋
C語言
isalpha <<英文
isdigit <<數字
isalnum <<英文+數字
然後照上面說的
2007-09-21 14:05:56 · answer #2 · answered by ? 2 · 0⤊ 0⤋
雖然我不知道c#的判斷字母與數字的函式為何,但是你可以自行寫一個用來判斷的副函式,或是在輸入字串的程序後面加上一個判斷的程序。
利用 ascii 碼的數值,用迴圈來針對字串的每一個字元作判斷。
2007-09-20 15:48:40 · answer #3 · answered by Big_John-tw 7 · 0⤊ 0⤋