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...

Is goto statement supported in C#? How about Java?

Answer Posted / ranganathkini

Yes goto is supported in C# and is not supported in Java.
They are quite handy when writing switch statements where in
moving from one case label to another. Example:

Console.Write( "Enter name of country: " );
string country = Console.ReadLine();
switch( country ) {
case "India":
Console.WriteLine( "Welcome to India" );
break;
case "USA":
Console.WriteLine( "Welcome to USA" );
break;
default:
goto case "India";
}

There also a couple of restrictions for using goto
statements in C#:

1. U cannot jump into a statement block such as a loop.
2. U cannot jump out of a class.
3. U cannot exit a finally block.

Java strongly resents the use of the goto statements and
considers it to be a bad practice for programming. In fact
some of the early Java compilers wud show a warning if the
programmer used goto in his program. The message wud be as
follows:

KeywordTest.java:4: 'goto' not supported. Duh.
You have no business programming in Java. Begin erasing Java
Software Development Kit? (Yes/No)
1 life-altering error

Tats someting i wanted to share with u guys. ;-)

Is This Answer Correct ?    2 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a dictionary in c#?

856


What is the use of generics in c#?

831


What are the types of access modifiers?

883


What are managed providers?

967


What is delegates in c# and uses of delegates?

808


What is a Command Object in C#?

994


Is there a way to force garbage collection?

970


Is inheritance possible in c sharp?

1015


Is datetime nullable c#?

966


Can I use ReaderWriterLock instead of Monitor.Enter/Exit for Threading?

945


What is event and delegates in c#?

953


What is string method in c#?

873


Why do we need oops in c#?

899


Is and as in c#?

931


How to block a class from being inherited further?

874