Existe-t-il un moyen simple de ressembler à une table de vérité en code ? Elle comporte 2 entrées et 4 résultats, comme indiqué ci-dessous :
Mon code actuel est :
private void myMethod(bool param1, bool param2)
{
Func<int, int, bool> myFunc;
if (param1)
{
if (param2)
myFunc = (x, y) => x >= y;
else
myFunc = (x, y) => x <= y;
}
else
{
if (param2)
myFunc = (x, y) => x < y;
else
myFunc = (x, y) => x > y;
}
//do more stuff
}