2011-05-06 14 views
9

संभव डुप्लिकेट:
C# Parse a Number from Exponential Notationदशमलव है। पर्स() वैज्ञानिक नोटेशन का समर्थन करते हैं?

मैं वर्तमान में है:

decimal value = Decimal.Parse(dataRow["column"].ToString()); 

बैकएंड वैज्ञानिक अंकन में है कि में कुछ डेटा नहीं है (यानी 3.2661758893885E-05) और जो पार्स पर FormatException पैदा कर रहा है। क्या इसे करने का कोई आसान तरीका है? इस तरह

उत्तर

9

कोशिश कुछ:

Decimal.Parse(strExpression, System.Globalization.NumberStyles.AllowExponent)); 
+1

यह 5.363E-05 की तरह मूल्यों के लिए काम नहीं कर सकते –

संबंधित मुद्दे