Operações com Booleans
Last updated
Last updated
Esta classe estática contém métodos e propriedades com as operações comuns para trabalhar com valores do tipo bool
. Todos os membros retornam os delegates
que realizam a operação descrita.
Como as propriedades retornam delegates para representar as operações, é possível utilizá-las como métodos.
Operação Not
Operação Or
Operação And
Para os métodos temos uma sintaxe um pouco diferente, isso porque é realizada uma aplicação parcial ao método retornado pela própriedade.
Por conta disso, precisamos executar o método com o primeiro parâmetro, para obtermos um novo método que espera o segundo parâmetro:
Operação OrWith
Também podemos realizar a chamada de forma concatenada:
Operação AndWith
Também podemos realizar a chamada de forma concatenada:
Nome
Tipo
Descrição
Not
Func<bool, bool>
Retorna uma função para representar o operador !.
And
Func<bool, bool, bool>
Retorna uma função para representar o operador &&.
Or
Func<bool, bool, bool>
Retorna uma função para representar o operador ||.
Nome
Parâmetros
Retorno
Descrição
AndWith
bool value
Func<bool, bool>
Retorna uma função parcialmente aplicada à função retornada por And com o parâmetro informado.
OrWith
bool value
Func<bool, bool>
Retorna uma função parcialmente aplicada à função retornada por Or com o parâmetro informado.