VB裡常常使用IsNumeric這個函式,在C#中卻沒得用感覺很不方便,
所以只能自定義一個函式來使用了!
//判斷數值格式並且符合大於等於0小於等於59(判斷分鐘用) static bool IsNumeric(object Expression) { bool isNum; double retNum; isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.InvariantInfo, out retNum); if (!isNum) return false; else { if ((retNum >= 0) && (retNum <= 59)) return true; else return false; } }
沒有留言:
張貼留言