Baca dalam bahasa Inggris

Bagikan melalui


Dan

Menghapus dua item teratas dari tumpukan, melakukan Boolean AND dari dua item, lalu mendorong hasilnya ke tumpukan.

Sintaks

  
<ic:Operation Name="And" />  

Parameter

Dua item teratas di tumpukan.

Nilai yang Didorong

Hasil string dari operasi Boolean AND .

Keterangan

Contoh

Operasi Dan berguna ketika Anda perlu mengevaluasi beberapa pernyataan. Contoh ekspresi filter berikut memeriksa apakah nama aktivitas adalah "CheckPO" dan peristiwa aktivitas ditutup dengan menggunakan operasi Dan .

<ic:Filter>  
  <ic:Expression>  
    <wf:Operation Name="GetActivityName"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>CheckPO</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <wf:Operation Name="GetActivityEvent"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>Closed</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <ic:Operation Name="And"/>  
  </ic:Expression>  
</ic:Filter>  

Dalam contoh ini Dan adalah operasi akhir dalam ekspresi karena bergantung pada hasil perbandingan (dan memunculkannya dari tumpukan untuk melakukan perbandingan). Anda dapat memperluas ide ini untuk melakukan operasi Dan pada lebih dari dua item. Misalnya, untuk mengevaluasi apakah Kondisi A dan Kondisi B dan Kondisi C benar, Anda akan menggunakan ekspresi seperti berikut ini:

<ic:Filter>  
  <ic:Expression>  
    <wf:Operation Name="GetActivityName"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>CheckPO</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <wf:Operation Name="GetActivityEvent"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>Closed</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <wf:Operation Name="GetActivityType"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>MyType</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <ic:Operation Name="And"/>  
    <ic:Operation Name="And"/>  
  </ic:Expression>  
</ic:Filter>   

Lihat juga

Operasi Pencegat