J'écris pas mal de linq dans ma vie de tous les jours, mais surtout des déclarations simples. J'ai remarqué que lors de l'utilisation de clauses where, il existe de nombreuses façons de les écrire et chacune a les mêmes résultats pour autant que je sache. Par exemple;
from x in Collection
where x.Age == 10
where x.Name == "Fido"
where x.Fat == true
select x;
Cela semble équivalent au moins en ce qui concerne les résultats:
from x in Collection
where x.Age == 10 &&
x.Name == "Fido" &&
x.Fat == true
select x;
Alors, y a-t-il vraiment une différence autre que la syntaxe? Si oui, quel est le style préféré et pourquoi?
Fat
propriété booléenne ? C'est tout simplement méchant.