Problème d'implémentation d'interface
Bonjour,
J'ai une interface:
Code:
1 2 3 4 5 6 7 8 9
| public interface InterfaceValeurs
{
#region "Properties"
string nomDeValeur { get; set; }
string codeDeValeur { get; set; }
List<Indice> listeDesIndices { get; set; }
#endregion
} |
J'ai une classe qui implante cette interface
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
class Valeur:InterfaceValeurs
{
//**************************************
public string nomDeValeur
{
get
{
return m_nomDeValeur;
}
set
{
m_nomDeValeur = value;
}
}
private string m_nomDeValeur;
//**************************************
public string codeDeValeur
{
get
{
return m_codeDeValeur;
}
set
{
m_codeDeValeur = value;
}
}
private string m_codeDeValeur;
//**************************************
public List<string> listeDesIndices
{
get
{
return m_listeDesIndices;
}
set
{
m_listeDesIndices = value;
}
}
private List<string> m_listeDesIndices;
//**************************************
} |
Il y a une erreur que j'ai essayer de résoudre mais ça va pas:
Citation:
Erreur 1 'famille.Valeur' n'implémente pas un membre d'interface 'famille.InterfaceValeurs.listeDesIndices'. 'famille.Valeur.listeDesIndices' ne peut pas implémenter 'famille.InterfaceValeurs.listeDesIndices', car il ne dispose pas du type de retour correspondant à 'System.Collections.Generic.List<famille.Indice>'. C:\Documents and Settings\stagiaire1\Mes documents\Visual Studio 2008\Projects\famille1\famille1\Classes\Valeur.cs 9 11 famille1
Aidez-moi s'il vous plait.
Merci d'avance!