множественный, когда условия с беглой проверкой - PullRequest
0 голосов
/ 25 февраля 2012

Мне нужно указать несколько условий в предложении «когда» для fv.

, поэтому я хочу сделать это

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

Ясно, что 'и' не будут работать, но я не могу найтипример правильного синтаксиса.

1 Ответ

9 голосов
/ 25 февраля 2012

Звучит так, как вы хотите:

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

В конце концов, это просто обычный C #.

Кстати, если sunny и rain - это просто bool значения,Я думаю, что это гораздо более читабельно:

When(day => !day.sunny && day.rain, () =>
{
    // Stuff
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...