C# Basics - Handling Exceptions in C# (try-catch block)