String auf Doubleinhalt prüfen

MFC openGL

Erfahrenes Mitglied
Hallo,

gibts eine Methode die prüft ob ein Ihr übergeber Wert ein Double ist ?

Also wenn ich z.b. "0.45" übergebe, dann sagt er true, und wenn ich "f3fas" übergebe false.
Glaub früher gabs mal sowas wie isdouble, aber finde sowas nicht. Suche mir nen Wolf ;(

Kennt einer so ne Funktion ?


Gruss

MFC OpenGL
 
Code:
try
{
  double muh = Double.Parse(myStringWithDoubleValue);
}
catch (ArgumentNullException e)
{
  Debug.WriteLine("Given value is null");
}
catch (FormatException e)
{
  Debug.WriteLine("No valid format");
}
catch (OverflowException e)
{
  Debug.WriteLine("Value > MaxValue and < MinValue");
}
Und du musst natürlich auf das System-Trennzeichen achten.
 
Ja, so hab ich das bisher auch gemacht, mit Exception, aber fand das ziemlich unsauber.

Nun gut, wenn du das vorschlägst, dann kann das nicht sooo unsauber sein ;)

Thx & Gruß

MFC OpenGL
 
Gibt es nicht sowas wie TryParse ? Ich erinnere mich dunkel daran, das ich davon schonmal etwas gelesen habe.
 

Neue Beiträge

Zurück