Pourrais-je écrire la logique suivante d'une manière plus simple et plus facile à lire? Le ci-dessous est ce que je dois, mais il est très salissant:Cette logique if-else-else peut-elle être réécrite en quelque chose de plus propre?
if (IsChanged == true)
{
return;
}
else if (Status == "" && IsChanged == false) // Executed when the close (x) button is pressed, as the Status string is not yet set to a real value...
{
CancelClose();
}
else if (IsChanged == false && Status == "saving") // saving logic falls to here...
{
// IsChanged = false;
}
Merci
'== (true | false)' est du diable. Du diable, je dis! – delnan
Oui, allez avec '! IsChanged' sur' IsChanged == False' – Skilldrick
Utilisez une chaîne.Videz pas "" pour éviter la création d'objets inutiles –