List<String[]> list = new List<String[]>(); // Par exemple... string[] tab1 = new string[2]; tab1[0] = "chaine1"; tab1[1] = "chaine2"; list.Add(tab1); string[] tab2 = new string[2]; tab2[0] = "chaine1"; tab2[1] = "chaine2"; list.Add(tab2); foreach (string[] item in list) { // Tu récupères ici tes valeurs System.Console.WriteLine(item[0] + " " + item[1]); } System.Console.ReadLine();
private List<Note_eleve> NoteDesEleves = new List<Note_eleve>();
private class Note_eleve { public string NomMatiere {get; private set;} public int valeur {get; private set;} public Note_eleve (string matiere, int note) { NomMatiere = matiere; valeur = note; } }
NoteDesEleves.Add( new Note_eleve ("Géographie",0));...
//indexée sur le nom de la matiere public Dictionary<string,Note_eleve> NoteDesEleves = new Dictionary<string,Note_eleve>(); NoteDesEleves.Add("Géographie", new Note_eleve ("Géographie",0)); // pour retrouver la note de géo: int noteGeo= NoteDesEleves["Géographie"].valeur;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionstring matiere = NoteDesEleves[5].NomMatiere;
Dictionary<string, int, bool> dict = new Dictionary<string, int, bool>();
Dictionary<string, Dictionary> dict = new Dictionary<string, Dictionary>();
string nomEleve= NoteDesEleves["Géographie"].nomEleve;
private class Note_eleve { public string NomMatiere { get; private set; } public int Valeur { get; private set; } public Note_eleve(string matiere, int note) { NomMatiere = matiere; Valeur = note; } } private class Eleve { public string Nom { get; private set; } public string Adresse { get; private set; } public Dictionary<string, Note_eleve> Notes = new Dictionary<string, Note_eleve>();//ses notes public Eleve(string nom, string adresse) { Nom = nom; Adresse = adresse; } } public void testEleve() { //Liste des eleves Dictionary<string, Eleve> Eleves = new Dictionary<string, Eleve>(); //on crée un eleve Eleve moi = new Eleve("Moi", "Pessac"); Eleves.Add("Moi", moi); //on lui donne ses notes moi.Notes.Add("Géographie", new Note_eleve("Géographie", 12)); moi.Notes.Add("Math",new Note_eleve("Math", 16)); moi.Notes.Add("Français", new Note_eleve("Français", 10)); //on crée un autre eleve Eleve toi = new Eleve("Toi", "Paris"); Eleves.Add("Toi", toi); //et on lui donne ses notes toi.Notes.Add("Géographie", new Note_eleve("Géographie", 13)); toi.Notes.Add("Math", new Note_eleve("Math", 17)); toi.Notes.Add("Français", new Note_eleve("Français", 11)); //recherche d'une note d'une matiere donnée pour un eleve donné int MaNoteDeFrancais = Eleves["Moi"].Notes["Français"].Valeur; //recherche toutes les notes d'une matiere foreach (Eleve eleve in Eleves.Values) { Console.WriteLine("Eleve:{0} note de géo:{1}", eleve.Nom, eleve.Notes["Géographie"].Valeur); } //recherche toutes les notes d'un éléve foreach (Note_eleve note in Eleves["Toi"].Notes.Values) { Console.WriteLine("Note de {0} = {1}", note.NomMatiere,note.Valeur); } }