Je class
T
, la mise en œuvre interface
IBar
. J'ai une variable list
de type List<T>
.casting une liste <T> (où T: BIRA) à ICollection <IBar> échoue
Deux questions pour améliorer ma compréhension de la langue:
Pourquoi pas ce travail?
var foo = (ICollection <IBar>)list; // fails!
Comment contourner (si possible)?
utilisez-vous .net 4? –
Non, je suis sur .NET 3.5 –