Aller au contenu


Photo
- - - - -

c#


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1 lestephanoi

lestephanoi

    Habitué

  • Membres
  • PipPip
  • 161 messages
  • Gender:Male

Posté 14 mars 2012 - 02:14

Bonjour à tous,
Je sais pas si vous vous y connaissez en c# mais je pose quand même ma question.

Donc j'ai un petit problème avec une liste de structure, voici le programme que j'utilise en simplifié :

//Voici la structure que j'utilise 
public struct Groupe 
{ 
    public List<string> Nom; 
    public List<int> Points; 
} 

//Ensuite je fais une liste de cette structure 
List<Groupe> Groupes = new List<Groupe>(); 

//J'ajoute un nouveau groupe à ma liste de groupe 
Groupe g = new Groupe(); 
Groupes.Add(g);

//J'initialise mes listes qui sont dans la structure
List<string> Nom = new List<string>();
List<int> Points = new List<int>();

//Et voici le bout de programme qui ne fonctionne pas 
Groupes[0].Nom.Add("Paul"); 
Groupes[0].Points.Add(0); 
//Lorsque le programme arrive à cette partie, j'ai un message d'erreur comme quoi Nom et Points ne retournent rien 

Savez vous pourquoi ????
Merci d'avance pour vos réponse.

#2 lestephanoi

lestephanoi

    Habitué

  • Membres
  • PipPip
  • 161 messages
  • Gender:Male

Posté 14 mars 2012 - 02:27

C'est bon j'ai résolu mon problème, j'ai fait une classe à la place d'une structure et j'ai initialisé mes listes de cette facon :
g.Nom=new List<string>();
g.Points=new List<int>();





0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users