voila j'ai un code hashtable et j'aimerais le transformer pour qu'il soit plus général c'est dire que dans le code je nome les 3 personne et uniquement 3 , mais si je veux en avoir 5 , 100.. comment faire pour que cela marche.
une boucle for surment mais ...
class Person
et voila le code exemple du premier bouton
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 public class Person { public string Fname, Lname; public Person(string FirstName, string LastName) { Fname = FirstName; Lname = LastName; } public override string ToString() { return Fname + " " + Lname; } }
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 private Hashtable MyTable = new Hashtable(); Person Person1, Person2, Person3; private void button1_Click(object sender, EventArgs e) { Person1 = new Person("David", "Burris"); Person2 = new Person("Johnny", "Carrol"); Person3 = new Person("Ji", "Jihuang"); try { MyTable.Add(Person1.Lname, Person1); MyTable.Add(Person2.Lname, Person2); MyTable.Add(Person3.Lname, Person3); } catch (ArgumentException ae) { MessageBox.Show("Duplicate Key"); MessageBox.Show(ae.Message); } }
Partager