Konvertieren von wissenschaftlicher Notation Zeichenfolge in C # zu schweben
-
09-06-2019 - |
Frage
Was ist der richtige Weg, aus wissenschaftlicher Notation Zeichenkette wie „1.234567E-06“ zu einem Gleitkomma-Variable mit C # zu konvertieren?
Lösung
Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);
Andere Tipps
Beachten Sie auch mit
Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);
Dieses dass MyFloat
gewährleisten wird für welchen Gründen auch immer 0, wenn, zu schätzen, könnte die Umwandlung nicht durchgeführt werden. Oder Sie könnten das Double.Parse()
Beispiel in einem Try..Catch
Block wickeln und MyFloat
auf einen Wert Ihrer Wahl eingestellt, wenn eine Ausnahme erkannt wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow