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

Windows Forms Discussion :

[C#] Tableau de Hachage et structure


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 84
    Par défaut [C#] Tableau de Hachage et structure
    Bonjour,
    je fais appel à votre aide, j'ai une erreur que je n'arrive pas à lever.

    Voila je voudrais faire un tableau de Hachage qui contient des structures. Ma structure n'est pas compliquée, elle contient une chaine de caractère et un entier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    private struct s_importance
            {
                public int importance;
                public string fonction;
            };
    Je voudrais pouvoir récupérer mes structures, et à chaque fois j'ai un invalid cast, et je ne comprends pas. J'essaye de les récupérer de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    s_importance imp;
     
              imp = (s_importance)this.ht["FABRICATION"];
    Est ce que j'ai écrit une connerie quelque part? Ou y a t-il une autre technique?
    Je vous remercie d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 84
    Par défaut
    Bon c'est bizarre, je viens de trouver mon erreur, elle n'était pas dans le code que j'ai mis dans mon post précédent mais dans un essai que j'avais fait plus haut. D'ailleurs peut être que certains peuvent m'éclairer sur pourquoi ca ne marchait pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.label7.Text = ((s_importance)this.ht[this.listBox2.SelectedItem.ToString()]).fonction;
    Je cherchais à afficher ma chaine de caractère dans un label. Le code me semble bon et pourtant non. Je suis visiblement obligé de passer par la déclaration d'une structure en dur.

    Merci

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/03/2007, 09h40
  2. Réponses: 7
    Dernier message: 21/12/2005, 16h44
  3. Eliminer les doublons d'un tableau de hachage
    Par dreydrey dans le forum Langage
    Réponses: 21
    Dernier message: 15/11/2005, 15h03
  4. tableau de hachage à double entrée
    Par bikochuu dans le forum Langage
    Réponses: 1
    Dernier message: 04/11/2005, 10h58
  5. [langage] tri dans tableau de hachage
    Par mimilou dans le forum Langage
    Réponses: 2
    Dernier message: 10/03/2004, 16h10

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