String to double

Hallo,
Wie kann man ein string to double Konvertieren?

bspl:
string s = „12.2“;
double d = s.ToDouble();// Funktioniert nicht

Danke

Hallo,

unter VB.Net via

Double.TryParse(String,Double)

müsste eigentlich unter c genauso sein :smile:

MfG Alex

Hallo,

.NET-Sprachen erfragen bei Typenumwandlungen String -> Zahlenformat beim System die konfigurierten Landeseinstellungen und Zahlenformate. Wahrscheinlich hast Du dort als Dezimaltrennzeichen das „,“ angegeben und nicht den „.“. Deshalb dürfte ein Convert.ToDouble(„12.2“); das falsche Ergebnis erzielen.

Grüße
PerryRhodan

wenn schon c# und nicht c , *hüstel*!

aber normalerweise:

**Convert.ToDouble()**

greetz, me