2017-11-02 9 views
0

私は、ユーザーが、彼らは、ユーザーが入力した同じ動的値と一致することを指定した場合にのみ、(例えば、それらを合計することができます)3つの項目は、特定の条件に従うようにする方法を思ったんだけど?それ以外の場合は、その条件に従わない。通り:彼らはあなたのケースでケースのように思われない、すべてのブールある場合3つのアイテムを特定の条件に従う方法は、ユーザーが同じ値に一致することを指定した場合のみですか?

if((thing1 && thing2 && thing3).Equals(SAME DYNAMIC VALUE) 
sum = thing1 + thing2 + thing3; 
+0

[複数変数間の等価比較]の可能な複製(https://stackoverflow.com/questions/3254839/equality-comparison-between-multiple-variables) – Matthew

答えて

1

あなただけthing1 && thing2 && thing3を行うことができます。あなたのケースでは、次の

if(thing1 == thing2 && thing2 == thing3)

は、オブジェクトの用心行うことができます!あなたはオブジェクトが、その後 if(thing1.Equals(thing2) && thing2.Equals(thing3)

0

に変更がある場合はあなたのような何かが必要です。

if(thing1.Equals(SAME DYNAMIC VALUE) && thing2.Equals(SAME DYNAMIC VALUE) && thing3.Equals(SAME DYNAMIC VALUE)) 
    { 
     sum = thing1 + thing2 + thing3; 
    } 
else{ 
     // don't perform calculation 
    } 

注意のすべての条件に該当する場合、合計はのみ計算します。

関連する問題