PQ ESTA PEQUENA ROTINA NÃO FUNCIONA

JCM0867 25/10/2022 10:02:57
#500643
Olá

tenho uma situação que não sei pq não funciona em um arquivo controller (MVC)

1 bool ConfMat = false;
2 if (ConfMat = true && NroMatricula > 0)
3 {
4 TempData["Error"] = "Bla Bla Blá";
5 }

Ele executa a linhas 1 e quando ele executa a linha 2 o ConfMat vira verdadeiro e acaba executando o IF
O que pode ter de errado? pq o ConfMat não continua Falso como foi declarado?
Até troquei o bool por var e ficou na mesma

Grato

KERPLUNK 25/10/2022 11:22:25
#500644
Tem que ser 2 sinais de igual...
if (ConfMat == true && NroMatricula > 0)
{
TempData["Error"] = "Bla Bla Blá";
}
Tópico encerrado , respostas não são mais permitidas