2012-02-25 8 views
0

fvの 'when'節に複数の条件を指定する必要があります。流暢な妥当性検査で条件が合うとき

ので、私はこの

When(day => day.sunny.Equals(false) and day.rain.Equals(true),() => 
    { 
     //rules would go in here 
    }); 

明らかに「と」文句を言わない仕事をしたいが、私は正しい構文の例を見つける傾けます。あなたが望むように

+0

は '&&'仕事ではないでしょうか? – Douglas

答えて

9

サウンズ:

When(day => day.sunny.Equals(false) && day.rain.Equals(true),() => 
{ 
    // Stuff 
}); 

それは結局、単に通常のC#です。ところで

は、sunnyrainがちょうどbool値であれば、私は、これははるかに読みやすいと思う:

When(day => !day.sunny && day.rain,() => 
{ 
    // Stuff 
}); 
関連する問題