Это зависит от того, насколько вы уверены, что входные данные всегда будут придерживаться этого формата. Вот несколько альтернатив:
string text = "6.00000000"
// rounding will occur if there are digits after the decimal point
int age = (int) decimal.Parse(text);
// will throw an OverflowException if there are digits after the decimal point
int age = int.Parse(text, NumberStyles.AllowDecimalPoint);
// can deal with an incorrect format
int age;
if(int.TryParse(text, NumberStyles.AllowDecimalPoint, null, out age))
{
// success
}
else
{
// failure
}
РЕДАКТИРОВАТЬ: изменено double
на decimal
после комментария.