The structured exception-handling system used by .NET is a highly efficient and powerful way to detect and handle errors. But if you've never dealt with exceptions before—like most Visual Basic ...
Why should we avoid exceptions? In an application, throwing, re-throwing, and catching exceptions is a costly affair in terms of application performance because of the high processing overhead.