IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] Problème avec .indexOf()...


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 249
    Points : 95
    Points
    95
    Par défaut [C#] Problème avec .indexOf()...
    Salut,

    J'ai un textebox nommé "hdebut", qui contient "20:50". Je fais la méthode suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    			string moment="";
     
    			if (hdebut.Text.IndexOf("20:")>0) moment="soir";
    			else moment="jour";
     
    			Response.Write(moment);
    Je traduit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Si hdebut.Text contient "20:", alors moment est égal à "soir", sinon, moment est égal à "jour"...
    Comme il contient 20:50, il devrais trouver 20:, donc ije devrais avoir dans "moment", "soir", mais j'ai jour...

    Comment se fesse ???

    Merci,

    Jérôme
    Vive Visual Studio.net !!!

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Où se trouve se code?
    Dans un clic sur un bouton?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 249
    Points : 95
    Points
    95
    Par défaut
    Sur le clic d'un bouton.

    Je viens de faire des testes, et j'ai remarqué que si j'enlevais les chiffres, ca marchais... autrement dit, le IndexOf avec les chiffres ne fonctionne pas... quelle est la méthode équivalente au indexOf mais avec des chiffres ???
    Vive Visual Studio.net !!!

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Si ça marche avec des chiffres

  5. #5
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 83
    Points : 100
    Points
    100
    Par défaut
    Essaie plutôt avec "IndexOf("20:") > -1", puisque dans la chaîne "20:50", l'indice de début de la sous-chaîne "20:" se trouve être... 0.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Bah oui, c'est ça. J'avais meme pas vu lol

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 249
    Points : 95
    Points
    95
    Par défaut
    Oui nickel ca marche super !!!
    Vive Visual Studio.net !!!

  8. #8
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Points : 60
    Points
    60
    Par défaut
    sinon tu pourais faire un
    array = split(heure, ":")
    et regarder si
    array(0) > 20 ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec indexOf
    Par persé dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 26/04/2013, 20h43
  2. [subversion/trac] Probl. de permission avec authz dans svnserve.conf
    Par mcdeffice dans le forum Administration système
    Réponses: 0
    Dernier message: 23/07/2009, 16h21
  3. problème avec indexOf ds ArrayList
    Par chadnour dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 24/12/2007, 15h10
  4. Problème avec indexOf()
    Par finalfx dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/11/2006, 13h14
  5. Probleme avec indexof
    Par lilli1407 dans le forum API standards et tierces
    Réponses: 17
    Dernier message: 08/11/2006, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo