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

C# Discussion :

[C#] Comment parcourir un dictionnaire en avant et en arrière ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    381
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 381
    Par défaut [C#] Comment parcourir un dictionnaire en avant et en arrière ?
    Bonjour,

    j'aimerais réaliser dans une WinForm une barre de navigation comme le binding navigator pour naviguer au sein d'un dictionnaire.
    Je ne pense qu'il soit possible d'utiliser le binding navigator, c'est pourquoi j'implémente ma propre barre.
    Mais comment naviguer au sein d'un dictionnaire ? J'ai vu qu'il était possible d'obtenir une instance d'Enumerator et qu'on pouvait obtenir l'élément d'après avec next.
    Mais comment obtenir l'élément d'avant ?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    A ma connaissance l'enumerator ne peut aller que dans un sens. Si tu veux aller dans les deux sens il faudra que tu developpes ton propre enumrator.

  3. #3
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Hmmm.... c'est ptet con ce que je vais dire, mais si c'est un dictionnaire, tes données sont indexées ?
    Donc pouquoi les énumérer ?

    Les énumérateur, généralement, c'est plutôt utile quand les données sont dans le désordre, ou pour faire une opération sur tous les éléments d'un ensemble.
    C'est pour ça que IEnumerator ne va que dans un sens. Parce qu'aller dans l'autre ça n'en n'a pas (de sens )

    C'est quoi ton besoin exactement ?

Discussions similaires

  1. [C#] Comment parcourir un datagrid ?
    Par DBS dans le forum ASP.NET
    Réponses: 9
    Dernier message: 04/01/2006, 17h08
  2. Comment parcourir les dossiers situé dans le client
    Par etarip dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2005, 10h16
  3. Comment parcourir un fichier texte avec une boucle ?
    Par kikica dans le forum Langage
    Réponses: 2
    Dernier message: 15/11/2005, 17h13
  4. [Delphi 2005] Comment parcourir la liste des fichiers ?
    Par babyface dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2005, 11h01
  5. Comment parcourir un tableau
    Par petitsims dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 27/01/2005, 14h33

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