Salut,
Je travaille sur un composant qui permet de définir des périodes.
Les paramètres d'entrée sont :
Propriété Debut (soit un int, soit une DateTime : T)
Propriété Duree toujours un int
en sortie on a une propriété Fin (soit un int, soit une DateTime : T)
dans le cas où mon type générique est int
Fin = Debut + Duree
dans le cas du DateTime
Fin = Debut.AddDays(Duree)
J'essaye de câbler ma propriété publique Fin et c'est là que je suis à cours de matière grise
si j'utilise
C'est possible d'accéder aux méthodes de l'instance en fonction du type ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public T Fin { get { if (typeof(T) == typeof(DateTime)) { //Fin = ((DateTime)Debut).AddDays(Duree); MARCHE PAS } ;} }
Merci
Laurent
Partager