Существует ли эквивалент помеченного разрыва Java в C # или обходной путь ⇐ C#
Существует ли эквивалент помеченного разрыва Java в C # или обходной путь
Я конвертирую некоторый код Java в C# и обнаружил несколько операторов с пометкой «break» (например)
label1: в то время как (что-тоА) { ... в то время как (что-тоB) { если (условие) { разорвать метку1; } } } Существует ли эквивалент в C# (текущее чтение предполагает, что нет), и если нет, существует ли какое-либо преобразование, кроме (скажем) наличия логических флагов, указывающих, следует ли прерывать каждый конец цикла (например)
bool label1 = false; пока (что-тоА) { ... пока (что-тоБ) { если (условие) { метка1 = правда; перерыв; } } если (метка1) { перерыв; } } // переход сюда Мне было бы интересно узнать, почему в C# этого нет, поскольку это не кажется таким уж плохим.
Я конвертирую некоторый код Java в C# и обнаружил несколько операторов с пометкой «break» (например)
label1: в то время как (что-тоА) { ... в то время как (что-тоB) { если (условие) { разорвать метку1; } } } Существует ли эквивалент в C# (текущее чтение предполагает, что нет), и если нет, существует ли какое-либо преобразование, кроме (скажем) наличия логических флагов, указывающих, следует ли прерывать каждый конец цикла (например)
bool label1 = false; пока (что-тоА) { ... пока (что-тоБ) { если (условие) { метка1 = правда; перерыв; } } если (метка1) { перерыв; } } // переход сюда Мне было бы интересно узнать, почему в C# этого нет, поскольку это не кажется таким уж плохим.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
`pthread_exit (0)` Повышение Sigabrt при вызове из метода, помеченного как `noexcept`
Anonymous » » в форуме C++ - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-