105 Acabei de passar para a equipe do Visual Basic aqui no trabalho. Qual é a palavra-chave equivalente a breakno Visual Basic, ou seja, sair de um loop antecipadamente, mas não o método? vb.net loops vb6 exit Tyronomo fonte Pelo contrário, em C #: loop C # - break vs. continue Peter Mortensen Respostas: 180 Tanto no Visual Basic 6.0 quanto no VB.NET, você usaria: Exit For para quebrar o loop For Wend para quebrar o loop While Exit Do para quebrar do loop Do dependendo do tipo de loop. Consulte as instruções de saída para obter mais detalhes. John fonte 9 Também em uma nota relacionada, "Continue" permitirá que você pule para a próxima iteração em um loop for. StingyJack 4 @StingyJack Vale a pena observar que Continueestá disponível apenas em VB.Net, não em VB6 MarkJ 1 Exit Whilenão é válido em VB7 ... use converter de While...Wendpara Do While...Loope um Exit Dofuncionará. Merk de @Merk Exit Enquanto está documentado aqui - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… você tem um documento quando não é compatível? John 7 Caso você esteja dentro de um Sub of Function e queira sair dele, você pode usar: Exit Sub ou Exit Function Ayman El Temsahi fonte Resposta útil, mas não exatamente no contexto da pergunta, pois foi isso que eles disseram explicitamente que não queriam fazer. Deanna, Obrigado por compartilhar @AymanElTemsahi. Estou feliz que você postou. +1 JoshYates1980 4 Exit [construir], e a intelisense lhe dirá quais são válidas em um determinado lugar. Eric Haskins fonte 4 Isso deveria ter sido apenas um comentário sobre a resposta acima (resposta de John). Anonymous Pi
180 Tanto no Visual Basic 6.0 quanto no VB.NET, você usaria: Exit For para quebrar o loop For Wend para quebrar o loop While Exit Do para quebrar do loop Do dependendo do tipo de loop. Consulte as instruções de saída para obter mais detalhes. John fonte 9 Também em uma nota relacionada, "Continue" permitirá que você pule para a próxima iteração em um loop for. StingyJack 4 @StingyJack Vale a pena observar que Continueestá disponível apenas em VB.Net, não em VB6 MarkJ 1 Exit Whilenão é válido em VB7 ... use converter de While...Wendpara Do While...Loope um Exit Dofuncionará. Merk de @Merk Exit Enquanto está documentado aqui - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… você tem um documento quando não é compatível? John 7 Caso você esteja dentro de um Sub of Function e queira sair dele, você pode usar: Exit Sub ou Exit Function Ayman El Temsahi fonte Resposta útil, mas não exatamente no contexto da pergunta, pois foi isso que eles disseram explicitamente que não queriam fazer. Deanna, Obrigado por compartilhar @AymanElTemsahi. Estou feliz que você postou. +1 JoshYates1980 4 Exit [construir], e a intelisense lhe dirá quais são válidas em um determinado lugar. Eric Haskins fonte 4 Isso deveria ter sido apenas um comentário sobre a resposta acima (resposta de John). Anonymous Pi
7 Caso você esteja dentro de um Sub of Function e queira sair dele, você pode usar: Exit Sub ou Exit Function Ayman El Temsahi fonte Resposta útil, mas não exatamente no contexto da pergunta, pois foi isso que eles disseram explicitamente que não queriam fazer. Deanna, Obrigado por compartilhar @AymanElTemsahi. Estou feliz que você postou. +1 JoshYates1980 4 Exit [construir], e a intelisense lhe dirá quais são válidas em um determinado lugar. Eric Haskins fonte 4 Isso deveria ter sido apenas um comentário sobre a resposta acima (resposta de John). Anonymous Pi
4 Exit [construir], e a intelisense lhe dirá quais são válidas em um determinado lugar. Eric Haskins fonte 4 Isso deveria ter sido apenas um comentário sobre a resposta acima (resposta de John). Anonymous Pi
Respostas:
Tanto no Visual Basic 6.0 quanto no VB.NET, você usaria:
Exit For
para quebrar o loop ForWend
para quebrar o loop WhileExit Do
para quebrar do loop Dodependendo do tipo de loop. Consulte as instruções de saída para obter mais detalhes.
fonte
Continue
está disponível apenas em VB.Net, não em VB6Exit While
não é válido em VB7 ... use converter deWhile...Wend
paraDo While...Loop
e umExit Do
funcionará.Caso você esteja dentro de um Sub of Function e queira sair dele, você pode usar:
ou
fonte
Exit
[construir], e a intelisense lhe dirá quais são válidas em um determinado lugar.fonte