Baca dalam bahasa Inggris

Bagikan melalui


Sama dengan

Menghapus dua item teratas dari tumpukan, membandingkan dua item, lalu mendorong hasilnya ke tumpukan.

Sintaks

  
<ic:Operation Name="Equals" />  

Parameter

Dua item teratas di tumpukan.

Nilai yang Didorong

Hasil string dari operasi perbandingan.

Keterangan

Contoh

Contoh ekspresi filter berikut menggunakan operasi Equals untuk membandingkan nama aktivitas saat ini dengan konstanta "CheckPO". Jika keduanya sama, ekspresi mengevaluasi ke 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>  

Anda mungkin tergoda untuk membangun ekspresi Anda persis seperti yang akan Anda tulis pernyataan di C# saat melakukan perbandingan. Misalnya, Anda mungkin ingin membandingkan tiga nilai; dalam C# Anda akan menulis sesuatu seperti:

bool res = a == b == c;  

Namun, sebagai model untuk filter ekspresi Anda, ini sedikit pendek. Sebagai gantinya, pertimbangkan pernyataan yang dimodifikasi (tetapi setara):

Bool res = (a == b) && (a == c);  

Ini lebih cocok dengan ekspresi filter yang akan Anda gunakan untuk melakukan perbandingan. Untuk detail selengkapnya dan contohnya, lihat Dan.

Lihat juga

Operasi Pencegat