Égal à
Supprime les deux premiers éléments de la pile, les compare, puis transmet les résultats sur la pile.
Syntaxe
<ic:Operation Name="Equals" />
Paramètres
Deux premiers éléments de la pile.
Valeur transmise
Chaîne de résultat de l'opération de comparaison.
Notes
Exemple
L’exemple d’expression de filtre suivant utilise l’opération Equals pour comparer le nom de l’activité actuelle à la constante « CheckPO ». Si les deux sont égaux, l’expression prend la valeur true
.
<ic:Filter>
<ic:Expression>
<wf:Operation Name="GetActivityName"/>
<ic:Operation Name="Constant">
<ic:Argument>CheckPO</ic:Argument>
</ic:Operation>
<ic:Operation Name="Equals"/>
</ic:Expression>
</ic:Filter>
Vous pouvez être tenté de définir votre expression comme vous écririez une déclaration en langage C# en vue d'effectuer une comparaison. Par exemple, vous pouvez comparer trois valeurs en écrivant le code C# suivant :
bool res = a == b == c;
Un tel modèle pour votre expression de filtre reste toutefois insuffisant. Envisagez plutôt d'utiliser la déclaration modifiée (mais équivalente) suivante :
Bool res = (a == b) && (a == c);
Cette déclaration correspond davantage à l'expression de filtre que vous utiliseriez pour effectuer la comparaison. Pour plus d’informations et un exemple, consultez Et.