J'ai essayé quelque chose comme ça Comment puis-je écrire cela dans vb.net? p> p> p>
3 Réponses :
Je crois que c'est ce que vous recherchez:
https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference//roperators/comparon-opérateurs P>
le! Dans une autre langue n'est pas, c'est VB.NET
Do Until Not test.equals("1234") Or Not test.equals("xyxyxyx")
Pour ceux qui ne sont pas pleinement conscients de la façon dont la VB réécrit les comparaisons de chaîne lorsque les opérateurs de comparaison ( =, <>,>, <,> =, code>) sont utilisés, cette syntaxe est la Bet Safest pour obtenir les résultats que vous attendez. Le
est égal à la méthode code> de la classe de chaîne ne donnera jamais de résultats différents en raison des options du compilateur ou des directives de fichier de code.
de la documentation Microsoft forte> p>
Faire tout en test <> "1234" ou test <> "xyxyxyx"
// votre code ici ...
Boucle
code> p>
<> code> est l'opérateur d'inégalité de valeur VB.NET, que vous pourriez trouver suffisamment facilement, donc si vous l'avez utilisé et que vous n'avez pas reçu le résultat attendu, vous avez mal fait le mal. Peut-être montrer cela et expliquer ce que vous voulez faire plutôt que de nous attendre à ce que nous travaillions du code qui ne le fait pas.
Essayez d'utiliser
pas code> au lieu de!.
jusqu'à ce que pas 1 = 2 code>
@diemstar - La boucle ne fonctionnera jamais car le test ne peut pas être égal à deux valeurs différentes.