Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


If I have code like
try
{
return;
}
catch
{
return;
}
finally
{
return;
}

from which block will the value will be returned. and try
has been executed without any error.

Answers were Sorted based on User's Feedback



If I have code like try { return; } catch { return; } finally { return; } fro..

Answer / claivan

Finally block will not return any values as it gives
error "Control cannot leave the body of a finally clause".
The finally block is useful for cleaning up any resources
allocated in the try block.

Is This Answer Correct ?    13 Yes 0 No

If I have code like try { return; } catch { return; } finally { return; } fro..

Answer / prajaktaa

In this scenario, the whole try block will get executed and
control will then be passed to finally block.
But an error come while executing finally block that Cannot
exit from finally block and execution gets stucks.

Is This Answer Correct ?    11 Yes 1 No

If I have code like try { return; } catch { return; } finally { return; } fro..

Answer / djay

//compile time error control can not leave the body of a finally block

Is This Answer Correct ?    8 Yes 0 No

If I have code like try { return; } catch { return; } finally { return; } fro..

Answer / jens

It won't; that construction isn't allowed. You can't have a
return in the finally clause. Once that is removed there is
no problem, right?

Try this, call it from some code that displays the result
and then uncomment the //for...-line and run again.
private int WeirdTry()
{
int foo = 10;
int result = 4;

try
{
//for (int i = 0; i < 100; i++) result = 1 /
(foo - i);
return result;
}
catch (Exception ex)
{
MessageBox.Show("Exception " +
ex.InnerException);
return result;
}
finally
{ MessageBox.Show("finally ");}
}

/Jens

Is This Answer Correct ?    0 Yes 0 No

If I have code like try { return; } catch { return; } finally { return; } fro..

Answer / vadivel

finally

Is This Answer Correct ?    0 Yes 1 No

If I have code like try { return; } catch { return; } finally { return; } fro..

Answer / vijay k chin

the above block will not execute as control will be unable to enter in to the filnally block. So return statement should be always in finally block not in the try block.

Is This Answer Correct ?    1 Yes 5 No

Post New Answer

More C Sharp Interview Questions

What does out mean c#?

0 Answers  


What are actions in c#?

0 Answers  


why C++ Partial Object Oriented Programming Language and C# and Java Fully Object Oriented Language

11 Answers   3i Infotech, Alexa, Assyst, Naresh i Technologies, TCS,


Name any three ways to pass parameters to a method in c#?

0 Answers  


What does the initial catalog parameter define in the connection string?

0 Answers  


What?s an abstract class?

4 Answers   NIIT,


What is Assembly. and Describe type of assembly. why most developer happy with private assembly.

0 Answers   MCN Solutions,


How long has c# been around?

0 Answers  


What is the main purpose of delegates in c#?

0 Answers  


How is a strongly-named assembly different from one that isn’t strongly-named?

0 Answers  


Differentiate between copy and default constructor.

0 Answers   TCS,


What is data reader in c#?

0 Answers  


Categories