Introduction

Throw statement is very useful to handle exception in a program. Throwing exception handle by the catch block.

Example

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace what_is_through_statement_in_c_sharp

{

public class throw_statement //create class

{

public void devide(double x ,double y)//create function for division

{

double div;

try

{

if (y == 0)

{

throw new Exception("Can not Devide by Zero:\n");// throw Exception

}

div =Convert.ToDouble( x / y);

Console.WriteLine("Division Result is :" + div);

}

catch(Exception e)

{

Console.WriteLine(e.ToString());//call to Exception

}

}

}

class Program

{

static void Main(string[] args)

{

throw_statement ts = new throw_statement();//create object

int number1, number2;

Console.WriteLine("Enter First Number");

number1 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Enter Second Number");

number2 = Convert.ToInt32(Console.ReadLine());

ts.devide(number1, number2); //call to function Divide()

}

}

}


Output


output.jpg