Following is a simple IsDate() function for C# (C Sharp) which acts exactly like VB .Net
=====================================
public static bool IsDate(object pDate)
{
DateTime mDate;
if ((pDate != null) && (pDate.ToString().Trim() != ""))
{
return DateTime.TryParse(pDate.ToString(), out mDate);
}
else
{
return false;
}
}