C# does not provide IsDate() function, but you can build one pretty easily:
You can build other functions such as IsInteger() by using int.Parse() instead of DateTime.Parse().