C# Performance on Errors
- by pm_2
It would appear that catching an error is slower that performing a check prior to the error (for example a TryParse). The related questions that prompt this observation are here and here.
Can anyone tell me why this is so - why is it more costly to catch an error that to perform one or many checks of the data to prevent the error?