三項演算子を使用すると、次のようなことが可能になります (Func1() と Func2() が int を返すと仮定します)。
int x = (x == y) ? Func1() : Func2();
ただし、値を返さずに同じことを行う方法はありますか? たとえば、次のようなものです (Func1() と Func2() が void を返すと仮定します):
(x == y) ? Func1() : Func2();
これは if ステートメントを使用して実現できることがわかりました。このようにする方法があるかどうか疑問に思いました。