字符串转换为数值类型

bool Double.TryParse(string, out double)
Int32.TryParse

           string strInt="37";
           int  iOut;
           if (Int32.TryParse(strInt, out iOut))
           {
               int iRet = iOut;
           }

double.TryParse
           string strNumber = "123";

          double dRet;
           if (double.TryParse(strNumber, out dRet))
           {
               double dCurrent = dRet;
           }
如果字符串格式不满足转换的要求,Parse方法将会引发一个异常;TryParse方法则不会引发异常,它会返回false,同时将result置为0。
DateTime.TryParse
           string strDt = "10-25-2012";
           DateTime dt;
           if (DateTime.TryParse(strDt, out dt))
           {
 
           }

Decimal.TryParse();
原文地址:https://www.cnblogs.com/quietwalk/p/3531721.html