一行中的三个赋值运算符有什么作用?

Car*_*ier -1 c# equals variable-assignment

这行代码有什么作用?

boolean1 = boolean2 = boolean3;
Run Code Online (Sandbox Code Playgroud)

什么是输出,给出让我们说原始值boolean1 = true,boolean2 = false,boolean3 = true?

谢谢

wdo*_*jos 7

它具有与以下相同的效果:

boolean2 = boolean3;
boolean1 = boolean2;
Run Code Online (Sandbox Code Playgroud)

鉴于你的情况:

bool boolean1 = true;
bool boolean2 = false;
bool boolean3 = true;

boolean1 = boolean2 = boolean3;

// Final result:
//
// boolean1 = true
// boolean2 = true
// boolean3 = true
//
Run Code Online (Sandbox Code Playgroud)