////// 判斷字符串是否可以轉化為數字 /// /// 要檢查的字符串 ///true:可以轉換為數字;false:不是數字 public static bool IsNumberic(string str) { double vsNum; bool isNum; isNum = double.TryParse(str, System.Globalization.NumberStyles.Float, System.Globalization.NumberFormatInfo.InvariantInfo, out vsNum); return isNum; }
小注:
Double.TryParse 方法 (String, NumberStyles, IFormatProvider, Double)
將指定樣式和區域性特定格式的數字的字符串表示形式轉換為它的等效雙精度浮點數。一個指示轉換是否成功的返回值。
public static bool TryParse ( string s, NumberStyles style, IFormatProvider provider, out double result )
如果 s 成功轉換,則為 true;否則為 false。