If you are sure that txtContactNumber only allows numbers and it is mandatory field then use decimal.Parse
decimal contactNumber = decimal.Parse(txtContactNumber.Text);
Secondly if you are not sure about txtContactNumber value means user can provide chars or blank value then for safety use decimal.TryParse
decimal contactNumber;
bool isSuccess = decimal.TryParse(txtContactNumber.Text, out contactNumber);