propriété retournant une liste d'interface
Bonjour
J'ai les interfaces suivantes :
Code:
1 2 3 4 5 6 7 8 9 10
|
interface IDslr
{
List<ICamera> CamerasList
{
get;
}
//...
} |
Code:
1 2 3 4 5
|
interface ICamera
{
//...
} |
Ainsi que deux classes (pour le moment) implémentant ces deux interfaces. La classe implémentant ICamera (CameraType1) ne me pose pas de problème, laissons-là de côté.
Celle qui me pose problème est celle-ci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
class Dslr : IDslr
{
public List<...> CamerasList
{
get
{
List<...> list = new List<...>();
//...
}
}
} |
La propriété CamerasList devrait me retourner une liste d'élément de type Camera (qui implémente ICamera).
Est-ce possible de faire cela ?
Merci d'avance