Bonjour

J'ai les interfaces suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
interface IDslr
{
    List<ICamera> CamerasList
    {
        get;
    }
 
//...
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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