Utilisez le “plus grand ou égal à” ou tout simplement “plus grand que”

Je me souviens de C jours que nous avons été encouragés à utiliser

i > -1

au lieu de

i >= 0

en raison de la performance.

Ceci est-il toujours s'appliquer dans le C# .NET monde? Quelles sont les implications sur les performances de l'utilisation de l'un sur l'autre avec les compilateurs? c'Est à dire le compilateur assez intelligent pour optimiser ces pour vous?

(En aparté essayer et le type de la question de "l'utilisation >= ou >" dans le champ de question sur un Débordement de Pile et de voir ce qui se passe.)

OriginalL'auteur Guy | 2008-10-23