これが c# でサポートされている機能かどうかはわかりませんが、これは私が JavaScript プログラミングで使用するコンストラクトであり、サポートされている場合は c# でコンストラクトを使用したいと考えています (.net Framework 3.5)。
次の作業コードがあります。
if (user.Status == AccountStatus.Active) {
status = true;
} else {
status = false;
}
以下のように短くしたいと思います。
status = (user.Status == AccountStatus.Active);
Javascript では、これにより、評価の真/偽の結果が括弧内に割り当てられます。これは c# では機能しないようで、一般的なコンパイル エラーが発生します。
コンパクトな方法でこれを達成する別の方法はありますか?