В VB.Net вы можете просто иметь один while
цикл и один for
цикл, а затем exit
желаемый уровень контекста.
В C #, может быть, break;
?
Это может вырваться из внутреннего цикла и позволить внешнему циклу продолжать работу.
Вы можете создать строку, содержащую количество повторений символа:
std::cout << std::string(level, '-') << root->value << std::endl;
cout содержит специальные символы, ниже два:
'\t' - tab
'\n' - new line
Надеюсь, это помогло.