1. ホーム
  2. c#

[解決済み] C#でブーリアン変数をトグルする方法はありますか?[重複]する

2022-01-30 15:01:54

質問

C#でブール型変数の状態をトグルする方法はありますか?

単純な解決策であることは承知しています。

bool locked = false;

if (locked == false)
{
    locked = true;
}
else
{
    locked = false;
}

しかし、このようなもので1行で済ませることができるのでしょうか。

bool locked = false

locked = locked.toggle();

解決方法は?

はい。以下をお使いください。

locked = !locked;