Is goto statement supported in C#? How about Java?
Answers were Sorted based on User's Feedback
Answer / 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 |
Why delegates are required?
How long does it take to learn c# for unity?
1) how to delete duplicate records from table in sql server 2005 2) what is run time polymorphism
What is the Difference between a sub and a function?
Do extension methods have to be static?
What is method in c#?
what is the syntax to inherit from a class in c#?
How to find out that the code is written as managed or un-managed code?
How do I run a cshtml file?
what is CSharp
what's the Difference between DataView and DataTable?
Between windows authentication and sql server authentication, which one is trusted and which one is untrusted?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)