免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
そのような12E-2のような他の科学的表記に含まれる1 Eの文字列値は、共通の値0.12に変換する必要があります
プライベート静的小数点ChangeDataToD(ストリングstrData)
{
IF(strData == "" || strData == " - ")
strData = "0.0"。
小数DDATA = Convert.ToDecimal(Decimal.Parse(strData.ToString()、System.Globalization.NumberStyles.Float))。
DDATAを返します。
}
2.テスト
VaRのB = ChangeDataToD( "12E-2")。//0.12
B = ChangeDataToD( "0.25"); // 0.25
B = ChangeDataToD( ""); // 0.0
B = ChangeDataToD( " - "); // 0.0