閱讀英文

共用方式為


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

另請參閱

攔截器作業