[C#] Acceder a des informations d'une classe fille dans une methode static
Bonjour,
J'ai une classe A et une classe B.
La classe B hérite de A.
j'aimerai dans une méthode static défini dans la classe A acceder a des informations défini dans la classe B.
Apres plusieurs essais je n'arrive pas a grand chose de bien concluant.
L'impossibilité d'overrider les membres static est vraiment ... :?
Un exemple de ce que j'aurai voulu faire : faire un GetType() sur l'objet de class B dans ma méthode static de A.
J'ai reussi a le faire avec un généric :
Code:
1 2 3
| class A<T> where T: new()
class B : A<B> |
ensuite je fais un
Code:
1 2
| T obj = new T();
obj.GetType(); |
Bon apres GetType() c une methode d'objet mais c une valeur arbitraire que j'utilise comme ID je peux mettre un ID en dur quelque part dans B, ca serai pas plus mal.
Des idées ?