Quale sarebbe considerato più manutenibile?
if (a == b) c = true; else c = false;
o
c = (a == b);
Ho provato a cercare nel codice completo, ma non riesco a trovare una risposta.
Penso che il primo sia più leggibile (puoi letteralmente leggerlo ad alta voce), che penso anche lo renda più mantenibile. Il secondo ha sicuramente più senso e riduce il codice, ma non sono sicuro che sia mantenibile per gli sviluppatori C # (mi aspetto di vedere questo idioma più, per esempio, Python).