Yoda Conditions com C#

Standard

Acredito que a maioria dos “developers” escreveria uma simples condição como demonstrado abaixo:

int varInt = 1;
if (varInt == 2){
//...
}

bool varBool = false;
if (varBool == true){
//...
}

O que há de errado? Na verdade não existe erro algum nos snippets acima, porém, considere os seguintes erros na digitação do código:

int varInt = 1;
if (varInt = 2){
//...
}

bool varBool = false;
if (varBool = true){
//...
}

Continue reading