С тернарным оператором можно сделать что-то вроде следующего (при условии, что Func1() и Func2() возвращают целое число:
int x = (x == y) ? Func1() : Func2();
Однако есть ли способ сделать то же самое, не возвращая значение? Например, что-то вроде (при условии, что Func1() и Func2() возвращают void):
(x == y) ? Func1() : Func2();
Я понимаю, что это можно сделать с помощью оператора if, мне просто интересно, есть ли способ сделать это так.