Equals
從堆疊移除前兩個項目,比較這兩個項目,然後將結果推入至堆疊。
<ic:Operation Name="Equals" />
堆疊上的前兩個項目。
比較作業的字串結果。
下列範例篩選運算式會使用 Equals 運算來比較目前的活動名稱與常數 「CheckPO」。 如果兩者相等,運算式會評估為 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>
您可能想要以撰寫 C# 陳述式執行比較的相同方式來建置運算式。 例如,您可能要比較三個值,在 C# 中,您會撰寫類似下面的陳述式:
bool res = a == b == c;
不過,做為運算式篩選條件的模型,這不太符合標準。 因此,請考慮已修改 (但相等) 的陳述式:
Bool res = (a == b) && (a == c);
這比較符合用來執行比較的篩選條件運算式。 如需詳細資訊和範例,請參閱 And。