 <p>break; does NOT work for if statements, only loops, switch and such.</p> <p>You can do this to avoid nesting:</p> <pre><code>if(mainCondition) { if(condition1) goto LabelContinue; bool condition2 = logic...; if(condition2) goto LabelContinue; //Code } LabelContinue: //Other code. </code></pre>