Voici un peu de codeComment sauter les boucles coditions pour obtenir la fonctionnalité
foreach (DataModelObject dmo in allObjects)
{
if (dmo is IResourcePolicy)
{
if (string.Compare(dmo.Name, hostName, true) == 0)
{
IResourcePolicy irp = (IResourcePolicy)dmo;
irp.ResourcePolicy = rp;
irp.AgentPolicyVersion.Version = Convert.ToInt64(policyVersion);
irp.ResourcePolicyEnabled = Convert.ToBoolean(enabled);
irp.AgentVersion = agentVersion;
// Distribute the object without saving it.
SpoServer.Spurt.ServerSendObject(dmo, true, 0);
break;
}
}
}
je veux faire exécuter cette déclaration « irp.AgentVersion = agentVersion; » sans exécuter ces trois boucles "foreach (DataModelObject dmo dans allObjects), si (dmo est IResourcePolicy), if (string.Compare (dmo.Name, hostName, true) == 0)" ,, si ces boucles sont exécutées alors je veux exécuter l'ensemble des quatre affectations à l'intérieur de la boucle, y compris l'affectation précédente (irp.AgentVersion = agentVersion;) également. Auparavant sa montrant aucune dans l'interface utilisateur sans boucle exécution ,, une fois exécutée montrant toutes les valeurs ,, que nous devons changer
Quelqu'un peut-il donner le code pour exécuter cette logique ,, est là condition de la boucle « Aller à » vérifier que nous pouvons faire ici
Je vois seulement une boucle, pas trois. – RedFilter
un foreach et deux If boucles – peter
Je ne pense pas qu'une instruction IF est considérée comme une boucle ... – auujay