Salut,
Je voudrais acceder a un mebre statique d'un classe d'apres le nom de la classe.
Le but étant de faire un truc du style:
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
37
38 public abstract ClassMereFactory { public void Do() { .. } } public class ClassFille1Factory : ClassMereFactory { private ClassFilleFactory() : base("fr.MonProjet.Gravite") {} private static ClassFilleFactory instance = null; private static Object instanceLock = new Object(); public static ClassFilleFactory Instance { get { if(instance == null) { lock(instanceLock) { if(instance == null) { instance = new ClassFilleFactory(); } } } return instance; } } } public class ClassFille2Factory : ClassMereFactory { .. }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ClassMereFactory f; f = ????("ClassFille1Factory"); f.Instance.Do();
Partager