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;
}
}
沒有留言:
張貼留言