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 :

Problème avec la liste Dictionary


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Problème avec la liste Dictionary
    Bonjour, j'ai un problème dans que je ne comprend pas.
    Je souhaite rajouter un nouvel élément à ma liste mais à la place (celons ce que j'ai testé) il me remplace le précédant élément par le nouveau que je crée.
    Sauriez vous d'où vient le problème svp ? Merci d'avance de vos réponse !
    Je vous met le code ci-dessous (J'ai fais un menu qui permet de revenir dessus et de choisir de récupérer les informations après leurs saisie, mais je vous épargne ces ligne en plus):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
            static SortedDictionary<string, string> Dico = new SortedDictionary<string, string>();
     
            static string Nom_Prenom;
            static string saisie_num;
     
            static void Saisie_Info()
            {
                Console.WriteLine("Entrer votre Nom et Prénom :");
                Nom_Prenom = Console.ReadLine();
     
                Console.WriteLine("Entrer votre numéro de téléphone :");
                saisie_num = Console.ReadLine();
     
                Dico.Add(Nom_Prenom, saisie_num);
            }

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Février 2009
    Messages : 155
    Points : 231
    Points
    231
    Par défaut
    Je ne sais pas dans quel contexte tu peux utiliser tous ces "static" mais sous cette forme le Dico est rempli comme il se doit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
     
                SortedDictionary<string, string> Dico = new SortedDictionary<string, string>();
     
                string Nom_Prenom;
                string saisie_num;
     
                void Saisie_Info()
                {
                    Console.WriteLine("Entrer votre Nom et Prénom :");
                    Nom_Prenom = Console.ReadLine();
     
                    Console.WriteLine("Entrer votre numéro de téléphone :");
                    saisie_num = Console.ReadLine();
     
                    Dico.Add(Nom_Prenom, saisie_num);
                }
     
                Saisie_Info();
                Saisie_Info();
                Saisie_Info();
     
                foreach (string item in Dico.Values)
                {
                    Console.WriteLine(item);
                }
     
                Console.ReadLine();
            }
        }
    }

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Réponse au static
    J'ai mit des static car ce sont des variable global que j'ai mit dans la class program, j'appelle ensuite ma fonction static void menu(){..} dans mon main.
    j'essayerai ce soir pour voir le résultat.

Discussions similaires

  1. [Débutant] problème avec une liste déroulante
    Par stan21 dans le forum Access
    Réponses: 3
    Dernier message: 12/07/2006, 14h52
  2. Problème avec les listes
    Par aliassaf dans le forum Général Python
    Réponses: 3
    Dernier message: 10/07/2006, 17h57
  3. Problème avec des listes et des variables
    Par Knuckles dans le forum Général Python
    Réponses: 3
    Dernier message: 09/05/2006, 18h24
  4. Petit problèmes avec display list et transformations
    Par Baptiste Wicht dans le forum OpenGL
    Réponses: 5
    Dernier message: 10/02/2006, 17h00

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