轉自 MSDN:http://msdn.microsoft.com/zh-tw/library/bb384043.aspx
int i = 0; string s = "108"; bool result = int.TryParse(s, out i); //i now = 108
會想找這個方法主要是為了寫CONSOLE傳入參數用的
算是做點防呆吧!
避免輸入的不是數字造成程式出問題...
以下是自己用到的部份CODE:
int days = default(int); if (int.TryParse(args[0], out days)) { days = Convert.ToInt32(funcs.GetSystemSettings("DUE_DAY")); projects = funcs.GetList(days.ToString()); }
用 TryParse 這個方法就可以很輕易的判斷輸入是否合法囉~
善用現有的工具真的很重要...OTZ
沒有留言:
張貼留言