J'ai vu cela autour, mais jamais entendu une explication claire de pourquoi ... C'est vraiment pour n'importe quelle langue, pas seulement C# ou VB.NET ou Perl ou autre. Lorsque vous comparez deux éléments, la valeur "vérification" est parfois placée sur le côté gauche au lieu de la droite. Logiquement à moi, vous listez votre variable d'abord, puis la valeur à laquelle vous comparez. Mais j'ai vu l'inverse, où la "constante" est listée en premier.Ordre des articles comparés?
Quel gain (le cas échéant) y a-t-il dans cette méthode?
Ainsi, au lieu de:
if (myValue > 0)
Je l'ai vu:
if (0 < myValue)
ou
if (Object.GimmeAnotherObject() != null)
est remplacé par:
if (null != Object.GimmeAnotherObject())
Des idées là-dessus?
TIA! Kevin
Je pense que C spécifique, ou langage avec assignation-dans-si-instruction spécifique – Paco