Quel est la différence entre faire alors que et tandis que dans VB.NET?
Quelle est la différence entre Faire Tout où l'instruction est la première ligne dans la boucle de bloc et seulement le seul Tout dans VB.NET?
Ils ne semblent pas offrir toute la différence dans le comportement.
Non, aucun lien de parenté.
Il n'y a pas de différence. On est là pour des raisons d'héritage. BASIC est un ooooooold de la langue, et Vb.Net porte encore certaines de bagages par exemple
Il n'y a pas de différence. On est là pour des raisons d'héritage. BASIC est un ooooooold de la langue, et Vb.Net porte encore certaines de bagages par exemple
Mid(MyStr, 2) = "Hi"
voulez deviner ce que cela fait?OriginalL'auteur jaffa | 2013-04-17
Vous devez vous connecter pour publier un commentaire.
Dans Visual Basic ces sont identiques:
Ce ne sont pas des; le
do
s'exécute une fois:Do While Not …
peut être écrite commeDo Until
.Honnêtement, je contribue activement à éviter
Do Until
. J'ai vu trop de gens accidentellement jeter les boucles infinies dans le code de production.Super, c'est l'explication que je cherchais.
J'ai toujours utilisé le Faire Jusqu'à ce que. Jamais eu un problème avec les boucles infinies. Vous avez juste besoin de assurez-vous de mettre à jour la variable testée au cours de la boucle. Si les gens sont en train de mettre les boucles infinies dans le code de production, alors qu'ils ne sont pas le tester correctement.
OriginalL'auteur dbasnett
Do While
s'exécute en premier, puis vérifie si elle est valable.While
vérifie d'abord et puis l'exécute.ne retournera rien
Mais
sera de sortie 1 fois.
Il n'y a pas une telle chose comme un while{} en C#, autant que je sache
Ce sujet VB.NET si?
Utilise la même logique.
-1, cette question est sur le VB, la logique est pas sur le même.
OriginalL'auteur Borniet