Je suis nouveau en C#. J'allais à travers un code écrit par quelqu'un qui a travaillé sur mon projet plus tôt, quand je suis tombé sur ceci:
if (olderTime.happenedWhen.Ticks > happenedWhen.Ticks)
{
thisIsTrulyNew = false;
}
Les deux olderTime.happenedWhen
et happenedWhen
sont de type DateTime
.
Est-ce une façon plus précise de la comparaison de DateTime?
Je sais que les Tiques représente 100 nano-seconde d'intervalle à partir de 00:00, 1 janvier 0001. Mais pourquoi faire ce genre de comparaison quand j'ai pensé que nous pourrions faire:
if (olderTime.happenedWhen > happenedWhen){
thisIsTrulyNew = false
}
Ne les tiques comparaison de parvenir à quelque chose que la comparaison ne serait pas?