|
Solid Edge : vb.net konvertieren von string in double
progi am 24.11.2004 um 10:24 Uhr (0)
Hallo, ich habe ein Problem beim konvertieren von string in einen double , der string enthält eine englische Zahl. Ich habe folgendes versucht: Dim oCultureInfo As New System.Globalization.CultureInfo( en , False) fValue = ctype(sText, double) Fehler falsche Zahl (*1000) fValue = Double.Parse(sText, oCultureInfo) scheint nicht gemeint zu sein (System.IFormatProvider) fValue = Convert.ToDouble(sText, oCultureInfo) das gleiche Hat einer schon mal gemacht? Gruß Andreas
| | In das Form Solid Edge wechseln |
|
Solid Edge : vb.net konvertieren von string in double
progi am 25.11.2004 um 10:04 Uhr (0)
Hallo, habs gefunden. Lösung: Dim moCultureInfo As New System.Globalization.CultureInfo( en-US , False) fValue = Double.Parse(sText, moCultureInfo) Der Unterschied liegt wohl darin, daß man keine neutrale Culture nehmen kann ( en ) sondern eine spezielle ( en-US ). Andersherum: sText = fValue.toString(moCultureInfo) Gruß Andreas ------------------ Besten Dank Andreas
| | In das Form Solid Edge wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |