Bonjour
Si il y a des fous , qui se transforme en compilateur, je ne comprend pas pourquoi j'ai un implicite cast

J'ai les classes suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public class ClientPresenter : MyBasePresenter<ClientModel, IClientView>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public MyBasePresenter<TModel, TView> : Architechture.BasePresenter<TModel, TView>
        where TModel: MyBaseModel, new()
        where TView : Architechture.IBaseView
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public class ClientModel : myBaseModel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public interface IClientView : Architechture.IBaseView
Quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ClientPresenter clientPresenter; 
myBasePresenter<MyBaseModel, Architechture.IBaseView> basePresenter;
basePresenter = clientPresenter;
J'ai un implicite cast et je ne vois pas pourquoi

Merci