Today I read an article where it's written that we should always use
TryParse(string, out MMM) for conversion rather than
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
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
TryParse(string, out MMM).
What do you think?