How to exit from a using statement
<p>I am trying to exit from a using statement while staying in an enclosing for loop. eg. </p>

<pre><code> for (int i = _from; i &lt;= _to; i++)
 {

    try
    {

        using (TransactionScope scope = new TransactionScope())
        {
            if (condition is true)
            {
                // I want to quit the using clause and
                // go to line marked //x below
                // using break or return drop me to line //y
                // outside of the for loop.
            }

        }

    } //x
}
//y
</code></pre>

<p>I have tried using break which spits me out at //y, however I want to remain in the for loop at //x so the for loop continues to process. I know that I can do it by throwing an exception and using a catch but I'd rather not do this relatively expensive operation if there is a more elegant way to break out of the using. Thanks!</p>
