C#科學計數法、空格、- 轉化爲正常數值

1.字符串值中包含E等科學計數法,比如12E-2,需要進行轉化爲普通數值0.12, 

        private static Decimal ChangeDataToD(string strData)
        {
            if (strData == "" || strData == "-")
                strData = "0.0";
            Decimal dData =  Convert.ToDecimal(Decimal.Parse(strData.ToString(), System.Globalization.NumberStyles.Float));
            return dData;
        }

 

2.測試

            var b = ChangeDataToD("12E-2"); //0.12
            b = ChangeDataToD("0.25");//0.25
            b = ChangeDataToD("");//0.0
            b = ChangeDataToD("-");//0.0

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章