9
votes

Deux comptoirs dans A pour boucle pour C #

Salut ne pouvait pas le trouver pour C #, j'essaie quelque chose comme ça xxx

mais cela ne fonctionne pas. Toute méthode valide ???


2 commentaires

Voulez-vous simplement utiliser deux comptoirs différents dans une boucle.


tandis que la boucle ressemble à une bonne option ici .....


4 Réponses :


36
votes

Si je comprends bien correctement, vous voulez ceci:

pour (int j = moyennum, k = 0; j


1 commentaires

@RoberTharvevey Oui, bien que je ne l'utiliserais probablement jamais



3
votes

Je me demande si vous savez certainement que les deux boucles se terminent toujours en même temps. Sinon, le corps de la boucle devra tenir compte de cela. XXX


0 commentaires

7
votes

C'est ce que vous voulez

for (int j = mediumNum, k = 0; j < hardNum && k < mediumNum; j++, k++)


0 commentaires

9
votes

Cela pourrait exprimer votre intention de mieux utiliser un pendant en boucle, ce qui facilite peut-être le code un peu plus facile à lire: xxx


3 commentaires

Je suis d'accord, l'intention bien décrite est beaucoup mieux que de la confiture à une ligne.


Je préfère le pendant la boucle de clarté; La nidification sur une ligne est difficile à numériser.


@Paulphillips: La communauté en général semble préférer votre solution :) Probablement parce que c'est un peu intelligent. Je n'ai jamais vu cette notation de virgule dans les arguments de la boucle comme ça. Je ne peux pas dire que je peux penser à un besoin de le haut de ma tête (bien que je ne puisse même pas penser à la dernière fois que j'ai utilisé pour au lieu de foreach ces jours-ci), mais il est intéressant de savoir qu'il existe.