否定变量快捷方式

Stu*_*urm -1 c#

这可能是一个微不足道的问题,但我无法轻易找到它.

有一些快捷方式

i = i + 1;
i++;

i = i+20;
i += 20;
Run Code Online (Sandbox Code Playgroud)

但是有什么可以否定一个变量吗?

MyClass.MyVeryLongSubClass.MoreStuff.MyBooleanHere = !MyClass.MyVeryLongSubClass.MoreStuff.MyBooleanHere;
Run Code Online (Sandbox Code Playgroud)

Gre*_*ill 5

就像是:

x ^= true;
Run Code Online (Sandbox Code Playgroud)

虽然这有点模糊,这就是人们通常不使用它的原因.