<p>In a C# (feel free to answer for other languages) loop, what's the difference between <code>break</code> and <code>continue</code> as a means to leave the structure of the loop, and go to the next iteration?</p>
<p>Example:</p>
<pre><code>foreach (DataRow row in myTable.Rows)
{
    if (someConditionEvalsToTrue)
    {
        break; //what's the difference between this and continue ?
        //continue;
    }
}
</code></pre>

```
break
```
would stop the
```
foreach
```
loop completely,
```
continue
```
would skip to the next
```
DataRow
```
.