есть ли эквивалент маркированного перерыва Java в C# или обходном решении

WPF имеет встроенный элемент управления ToggleButton, который служит для этой цели. Если вам нужно изменить внешний вид этого элемента управления по умолчанию, вам нужно применить новый шаблон (ControlTemplate) к нему.

23
задан peter.murray.rust 10 October 2009 в 14:52
поделиться

1 ответ

Вы можете просто использовать ] goto для перехода непосредственно к метке.

while (somethingA)
{
    // ...
    while (somethingB)
    {
        if (condition)
        {
            goto label1;
        }
    }
}
label1:
   // ...

В языках типа C goto часто оказывается более чистым для разрыва вложенных циклов, в отличие от отслеживания логических переменных и многократной проверки их на конец каждой петли.

32
ответ дан 29 November 2019 в 02:30
поделиться