三項演算子にこれと同じことをさせる方法はありますか?:
if (SomeBool)
SomeStringProperty = SomeValue;
私はこれを行うことができます:
SomeStringProperty = someBool ? SomeValue : SomeStringProperty;
しかし、SomeBool が false (右) の場合でも、SomeStringProperty の getter と settor を起動するのでしょうか? したがって、上記のステートメントと同じではありません。
三項演算子を使用しないことが解決策であることはわかっていますが、式の最後の部分を無視する方法があるかどうか疑問に思いました。