Answer Posted / shadab alam
Yes Yes
Two catch block can be executed at one time.
The example is given bellow .
using System;
class ab
{
public static void Main()
{
int []arr=new int[2]{2,3};
int a=9;
int b=0;
try
{
int r=a/b;
}
catch(DivideByZeroException d)
{
Console.WriteLine(d.ToString());
}
catch(Exception aa)
{
Console.WriteLine(aa.ToString());
}
finally
{
Console.WriteLine(arr[3]);
}
}
}
output will be
-------------
System.DivideByZeroException: Attempted to divide by zero.
at ab.Main()
Unhandled Exception: System.IndexOutOfRangeException: Index
was outside the boun
ds of the array.
at ab.Main()
| Is This Answer Correct ? | 6 Yes | 16 No |
Post New Answer View All Answers
How big is a float?
Can destructors have access modifiers?
if a method is marked as protected internal who can access it?
Differentiate between dataset and datareader?
State whether it is true to test a Web service you must create a windows application or Web application to consume this service or not?
What does exclamation mark mean in access query?
How big is a 64 bit integer?
What is the difference between struct and class in c#?
how to print invert pyramid in c#
Can bool be null c#?
Can a static class have a constructor c#?
is it possible to access a remote web service Without UDDI?
Explain the use of SN.exe
Write one code example for compile time binding and one for run time binding? What is early/late binding?
What is the resgen.exe tool used for?