2010-07-04 8 views
1

... J'avoue, je n'utilise DoWhile qu'une seule fois par exemple 5 à 10 ans, mais quand j'en ai besoin, wow c'est parfait, et maintenant j'ai un super étui pour cela sur un projet personnel. Simple en c, C++ mais ne l'ai pas essayé en C# jusqu'à ce soir. Oui je peux le contourner, mais je veux comprendre ce qui ne va pas dans mon environnement/charger/quelque chose de mieux.DoWhile en C# - OK - J'ai besoin d'aide ici bacause

[MSDN says][1]:

« DoWhile classe

Une activité de mise en boucle qui exécute des activités contenait au moins une fois, jusqu'à ce qu'une condition ne soit plus vrai

Espace de noms:. System.Activities.Statements Assemblée: System.Activities (in System.Activities.dll) "

Je ne trouve pas le System.Activities.dll dans les références .Net. J'ai déchargé tous mes précédents vs charges donc seulement avoir vs2010.

Quelqu'un a essayé cela? Il me manque probablement quelque chose de simple.

Merci - Old Man

Répondre

3

Je suppose que vous essayez de faire une boucle do simple.

You need to use the do and while keywords, comme ceci:

do { 
    things; 
} while(condition); 

Le DoWhileclass est une classe sans aucun rapport qui est utilisé pour faire des boucles dans Workflows.

+0

Merci - Je suis tellement découragé ce soir. – ddm

+0

Ensuite, vous devriez accepter cette réponse en cliquant sur le chèque creux. – SLaks

5

Il suffit d'utiliser le do/while bloc:

int i = 0; 
do 
{ 
    i++; 
} while (i < 10); 

System.Activities.DoWhile est pour les flux de travail Windows Workflow Foundation.

Questions connexes