IsNumeric und IsDate für C#

Written on February 06, 2004

C# liefert per default keine Methoden für die Prüfung, ob ein Objekt vom Typ Zahl oder Datum ist. Doch das stellt kein Problem dar, hier die Lösung:

IsNumeric:
public bool IsNumeric(string value)
{
try
{
int.Parse(value);
return(true);
}
catch
{
return(false);
}
}

IsDate:
public bool IsDate(string value)
{
try
{
DateTime.Parse(value);
return(true);
}
catch
{
return(false);
}
}