Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur DateTime... dans tout mes If

Sujet résolu
    18 mars 2019 à 22:48:50

    Bonjour, bonsoir

    Alors je m'explique ^^

    Je suis le tuto "Apprenez à développer en C#"



    Quand je met DateTime.. ou DayOfWeek...

    if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday || DateTime.Now.DayOfWeek == DayOfWeek.Sunday)

    dans le "if" il est souligné en rouge et pour tout les if

    Avec comme erreur "Impossible d'appliquer l'opérateur '==' aux opérandes du type 'DayOfWeek' et 'Program.DayOfWeek'

    Alors que j'ai pour cette fois j'ai bien pris le soin de tout copier comme écris dans le TP

    Si vous auriez une solution :)

    Merci !

    -
    Edité par David' 18 mars 2019 à 22:50:46

    • Partager sur Facebook
    • Partager sur Twitter
      19 mars 2019 à 9:19:10

      Bonjour,

      Edit :

      Je n'avais pas regardé la capture d'écran et donc pas vu que tu avais ta propre Enum DayOfWeek. ( merci bacelar ). Utilise l'enum de System et tout devrait bien se passer !

      -
      Edité par earp91 19 mars 2019 à 12:15:05

      • Partager sur Facebook
      • Partager sur Twitter
        19 mars 2019 à 11:22:01

        https://docs.microsoft.com/fr-fr/dotnet/api/system.datetime.dayofweek?view=netframework-4.7.2

        Votre Enum dans la classe "Program" n'est pas la même que celle définie dans le namespace System.

        Et comme la semaine commence le Dimanche aux USA, vous n'avez même pas les mêmes valeurs.

        https://docs.microsoft.com/fr-fr/dotnet/api/system.dayofweek?view=netframework-4.7.2

        Donc, pourquoi cet enum dans la classe "Program" ???

        • Partager sur Facebook
        • Partager sur Twitter
        Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
          24 mars 2019 à 13:38:07

          bacelar a écrit:

          https://docs.microsoft.com/fr-fr/dotnet/api/system.datetime.dayofweek?view=netframework-4.7.2

          Votre Enum dans la classe "Program" n'est pas la même que celle définie dans le namespace System.

          Et comme la semaine commence le Dimanche aux USA, vous n'avez même pas les mêmes valeurs.

          https://docs.microsoft.com/fr-fr/dotnet/api/system.dayofweek?view=netframework-4.7.2

          Donc, pourquoi cet enum dans la classe "Program" ???

          earp91 a écrit:

          Bonjour,

          Edit :

          Je n'avais pas regardé la capture d'écran et donc pas vu que tu avais ta propre Enum DayOfWeek. ( merci bacelar ). Utilise l'enum de System et tout devrait bien se passer !

          -
          Edité par earp91 19 mars 2019 à 12:15:05




          Merci pour l'aide :)

          J'avais rajouter l'enum comme sur le cours ^^

          Et je m'excuse du retard pour ma réponse !

          • Partager sur Facebook
          • Partager sur Twitter

          Erreur DateTime... dans tout mes If

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown