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 |
Explain different properties of object oriented systems.
What is form feed in c#?
What is string programming language?
Is array a list?
Why c# is called c sharp?
What is the diff between the System.Array.CopyTo() and System.Array.Clone()?
Can arraylist hold primitive types?
What is function and method in c#?
What is a dictionary in c#?
What is returned if you pass the value 12.34 to the parsefloat () function?
What is lastindexof c#?
How to make a class non-inheritable other than sealed?
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)