Если у меня есть цикл for, который вложен в другой, как я могу эффективно выйти из обоих циклов (внутреннего и внешнего) самым быстрым способом?
Я не хочу использовать логическое значение, а затем должен сказать, перейдите к другому методу, а просто для выполнения первой строки кода после внешнего цикла.
Что такое быстрый и приятный способ обойти это?
Спасибо
Я думал, что исключения не являются дешевыми/должны быть выброшены только в действительно исключительном состоянии и т.д. Поэтому я не думаю, что это решение было бы хорошим с точки зрения производительности.
Я не считаю правильным использовать новые возможности .NET(anon methods), чтобы сделать что-то довольно фундаментальное.
Из-за этого, tvon (извините, не могу указать полное имя пользователя!) имеет приятное решение.
Marc: Хорошее использование методов anon, и это тоже здорово, но потому, что я мог быть в задании, где мы не используем версию .NET/С#, которая поддерживает методы anon, мне также нужно знать традиционный подход.