Различия между TryParse и Parse

int x;
string s = Console.ReadLine();

bool flag = int.TryParse(s, out x); //если s нельзя преобразовать в число, то flag = false
x = int.Parse(s); // если s нельзя преобразовать в число, то вылезет исключение