Как и другие ответы отмечены:
public bool GetVal()
{
bool result = a1 == b1 || c1 == d1 || GetE1() == GetF1();
return result;
}
Работает отлично.Тем не менее, в общем коде, который связывает воедино огромные строки операторов if, гораздо труднее читать и отлаживать в любом случае.
Вы должны разбивать свою функцию на шаги, а не выполнять все шаги в одной строке.
Еще один метод для выполнения вашей задачи - установить точку останова в вашем коде на if(GetVal())
и просто изменить путь выполнения оттуда, вместо того чтобы пытаться изменить возвращаемое значение, просто измените положение дел, призначение используется .