Alex Rivera | Logout

How do I exit a foreach loop in C#?

Asked 2009-01-19T01:09:16.657
129
foreach (var name in parent.names)
{
    if name.lastname == null)
    {
        Violated = true;
        this.message = "lastname reqd";
    }

    if (!Violated)
    {
        Violated = !(name.firstname == null) ? false : true;
        if (ruleViolated)
            this.message = "firstname reqd";
    }
}

Whenever violated is true, I want to get out of the foreach loop immediately. How do I do it?

Edit
Report

1 Answer

43

Use the break keyword.

answered 2009-01-19T01:12:04.870

Your Answer