Typed Collection et Heritance
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:
1 2
|
public class ClientPresenter : MyBasePresenter<ClientModel, IClientView> |
Code:
1 2 3 4
|
public MyBasePresenter<TModel, TView> : Architechture.BasePresenter<TModel, TView>
where TModel: MyBaseModel, new()
where TView : Architechture.IBaseView |
Code:
1 2
|
public class ClientModel : myBaseModel |
Code:
public interface IClientView : Architechture.IBaseView
Quand je fais
Code:
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