Today I read an article where it's written that we should always use TryParse(string, out MMM ) for conversion rather than Convert.ToMMM().
I agree with article but after that I got stuck in one scenario?
When there will always be some valid value for the string and hence we can also use Convert.ToMMM() because we don't get any exception from Covert.ToMMM().
What I would like to know here is: is there any performance impact when we use TryParse because when I know that the out parameter is always going to be valid then we can use Convert.ToMMM() rather TryParse(string, out MMM)
What do you think?