c#:写v1的方法比较短!?v2:!v2

Dan*_*şar 4 c# syntax boolean

我能写吗?

bool v1, v2;
// ...
Run Code Online (Sandbox Code Playgroud)

编辑:我很抱歉这些混乱.正确的陈述应该是:

bool v3 = !v1 ? v2 : !v2;
Run Code Online (Sandbox Code Playgroud)

原来我问了

bool v3 = v1 ? v2 : !v2;
Run Code Online (Sandbox Code Playgroud)

更短?或者:是否有一个具有相同结果的运算符?

因此我将Anders Abels的回答标记为正确,因为他回答了我的初步问题.我只需要反驳他的答案.

Vla*_*lad 11

我认为v1==v2应该这样做.

编辑:

对于更新的问题,它是v1!=v2,或v1^v2正如安德斯所说.