filmov
tv
C# exception handling ⚠️
![preview_player](https://i.ytimg.com/vi/QqWfw_CFR6Q/maxresdefault.jpg)
Показать описание
C# exception handling tutorial example explained
#C# #exception #handling
using System;
namespace MyFirstProgram
{
class Program
{
static void Main(string[] args)
{
// exception = errors that occur during execution
// try = try some code that is considered "dangerous"
// catch = catches and handles exceptions when they occur
// finally = always executes regardless if exception is caught or not
int x;
int y;
double result;
try
{
Console.Write("Enter number 1: ");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter number 2: ");
y = Convert.ToInt32(Console.ReadLine());
result = x / y;
Console.WriteLine("result: " + result);
}
catch (FormatException e)
{
Console.WriteLine("Enter ONLY numbers PLEASE!");
}
catch (DivideByZeroException e)
{
Console.WriteLine("You can't divide by zero! IDIOT!");
}
catch (Exception e)
{
Console.WriteLine("Something went wrong!");
}
finally
{
Console.WriteLine("Thanks for visiting!");
}
Console.ReadKey();
}
}
}
#C# #exception #handling
using System;
namespace MyFirstProgram
{
class Program
{
static void Main(string[] args)
{
// exception = errors that occur during execution
// try = try some code that is considered "dangerous"
// catch = catches and handles exceptions when they occur
// finally = always executes regardless if exception is caught or not
int x;
int y;
double result;
try
{
Console.Write("Enter number 1: ");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter number 2: ");
y = Convert.ToInt32(Console.ReadLine());
result = x / y;
Console.WriteLine("result: " + result);
}
catch (FormatException e)
{
Console.WriteLine("Enter ONLY numbers PLEASE!");
}
catch (DivideByZeroException e)
{
Console.WriteLine("You can't divide by zero! IDIOT!");
}
catch (Exception e)
{
Console.WriteLine("Something went wrong!");
}
finally
{
Console.WriteLine("Thanks for visiting!");
}
Console.ReadKey();
}
}
}
Комментарии