[C# 1.0]Comment acceder à membre statique via Reflection ?
Salut,
Je voudrais acceder a un mebre statique d'un classe d'apres le nom de la classe.
Code:
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
{
..
} |
Le but étant de faire un truc du style:
Code:
1 2 3 4
|
ClassMereFactory f;
f = ????("ClassFille1Factory");
f.Instance.Do(); |