Click here to Skip to main content
15,917,060 members
Home / Discussions / C#
   

C#

 
GeneralRe: Don't listen to anyone else Pin
Ennis Ray Lynch, Jr.19-Mar-08 12:25
Ennis Ray Lynch, Jr.19-Mar-08 12:25 
GeneralRe: Don't listen to anyone else Pin
led mike20-Mar-08 5:45
led mike20-Mar-08 5:45 
GeneralRe: Don't listen to anyone else Pin
Ennis Ray Lynch, Jr.20-Mar-08 6:02
Ennis Ray Lynch, Jr.20-Mar-08 6:02 
GeneralRe: Don't listen to anyone else Pin
led mike20-Mar-08 6:13
led mike20-Mar-08 6:13 
GeneralRe: Don't listen to anyone else Pin
Ennis Ray Lynch, Jr.20-Mar-08 6:24
Ennis Ray Lynch, Jr.20-Mar-08 6:24 
GeneralRe: Don't listen to anyone else Pin
led mike20-Mar-08 6:28
led mike20-Mar-08 6:28 
GeneralRe: Don't listen to anyone else Pin
xxmikexx20-Mar-08 10:36
xxmikexx20-Mar-08 10:36 
GeneralRe: visual C# 2005 exiting Pin
Dave Kreskowiak19-Mar-08 10:41
mveDave Kreskowiak19-Mar-08 10:41 
xxmikexx wrote:
private void button1_Click(object sender, EventArgs e)
{
code to be run here
if (x ==5)
{
run more code
exit this block
}
more code here
}


From the look of your code, you don't need what you're asking for. A properly written if block is all it takes. You just about never need to use the "exit early" statements if the logic is laid out properly. Rewritten, you code translates to this:
private void button1_Click(object sender, EventArgs e)
{
    // code to be run here
 
    if (x ==5)
    {
        // run more code
        // once this code is done, the 'else' statements
        // are skipped and execution picks up after the
        // last brace in the 'if' block.
    }
    else
    {
        // more code here
    }
 
    // Execution picks up here after either of the 'if'
    // statements blocks are executed.
 
}




A guide to posting questions on CodeProject[^]



Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic
     2006, 2007




GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 10:51
xxmikexx19-Mar-08 10:51 
GeneralRe: visual C# 2005 exiting Pin
Dave Kreskowiak19-Mar-08 12:47
mveDave Kreskowiak19-Mar-08 12:47 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 12:56
xxmikexx19-Mar-08 12:56 
GeneralRe: visual C# 2005 exiting Pin
engsrini19-Mar-08 11:20
engsrini19-Mar-08 11:20 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 11:24
xxmikexx19-Mar-08 11:24 
GeneralRe: visual C# 2005 exiting Pin
Not Active19-Mar-08 11:44
mentorNot Active19-Mar-08 11:44 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 11:49
xxmikexx19-Mar-08 11:49 
GeneralRe: visual C# 2005 exiting Pin
Not Active19-Mar-08 12:29
mentorNot Active19-Mar-08 12:29 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 12:32
xxmikexx19-Mar-08 12:32 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 11:52
xxmikexx19-Mar-08 11:52 
GeneralRe: visual C# 2005 exiting Pin
rockNroll19-Mar-08 12:07
rockNroll19-Mar-08 12:07 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 12:09
xxmikexx19-Mar-08 12:09 
GeneralRe: visual C# 2005 exiting Pin
Not Active19-Mar-08 12:32
mentorNot Active19-Mar-08 12:32 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 12:35
xxmikexx19-Mar-08 12:35 
GeneralRe: visual C# 2005 exiting Pin
Not Active19-Mar-08 12:50
mentorNot Active19-Mar-08 12:50 
GeneralRe: visual C# 2005 exiting Pin
xxmikexx19-Mar-08 12:59
xxmikexx19-Mar-08 12:59 
GeneralRe: visual C# 2005 exiting Pin
rockNroll19-Mar-08 13:03
rockNroll19-Mar-08 13:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.