

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Built-in Exceptions in C#
Exceptions are a problem that arises when a program executed. The following keyword handles exceptions in C#:
try
A try block identifies a block of code for which particular exceptions is activated.
Catch
The catch keyword indicates the catching of an exception.
finally
Execute a given set of statements, whether an exception is thrown or not thrown.
throw
An exception is thrown when a problem shows up in a program.
Example
Let us see an example to handle the error in a C# program −
using System; namespace MyErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { result = 0; } public void myDivision(int num1, int num2) { try { result = num1 / num2; } catch (DivideByZeroException e) { Console.WriteLine("Exception Caught: {0}", e); } finally { Console.WriteLine("Result: {0}", result); } } static void Main(string[] args) { DivNumbers d = new DivNumbers(); d.myDivision(5, 0); Console.ReadKey(); } } }
Output
Result: 0
- Related Questions & Answers
- Built-in Exceptions in Java
- Built-in javascript constructors?
- Chained Exceptions in C#
- Concrete Exceptions in Python
- Custom exceptions in Java
- Built-in objects in Python (builtins)
- In-built Data Structures in Python
- Built-in String Methods in Python
- Built-in Tuple Functions in Python
- Built-In Class Attributes in Python
- Raising an Exceptions in Python
- User-Defined Exceptions in Python
- PHP Extending Exceptions
- PHP Throwing Exceptions
- Checked vs Unchecked Exceptions in C#
Advertisements