Используйте break
;
Не связанный с Вашим вопросом, я вижу в Вашем коде строку:
Violated = !(name.firstname == null) ? false : true;
В этой строке, Вы берете булево значение (name.firstname == null)
. Затем Вы подаете заявку !
оператор к нему. Затем если значение верно, Вы устанавливаете Нарушенный на ложь; иначе к истинному. Так же в основном, Нарушенный установлен на то же значение как исходное выражение (name.firstname == null)
. Почему бы не использовать это, как в:
Violated = (name.firstname == null);