[C# 3.0] Problème implémention explicite d'interfaces
Bonjour, Voilà mon souci,
J'ai 3 interfaces, et une quatrième qui doit implémenter ces 3 interfaces.
Dans chacune des trois interfaces, j'ai un attribut Code.
j'ai une structure qui doit implémenter la quatrième interface
Le plus simple est que je donne un exemple:
Ci-dessous, les 3 interfaces IA,IB,IC
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public interface IA
{
string Code{get;set;}
}
public interface IB
{
string Code {get;set;}
}
public interface IC
{
string Code{get;set;}
} |
Et ci-dessous l'interface ID
Code:
1 2 3 4 5
|
public interface ID : IA,IB,IC
{
} |
Maintenant j'ai une structure D qui doit implémenter l'interface ID
Code:
1 2 3 4 5 6 7 8 9
|
public struct D : ID
{
string IA.Code{get;set;}
string IB.Code{get;set;}
string IC.Code{get;set;}
} |
Ma question est la suivante:
Comment créer objet de type D ???
Merci grandement pour vos réponses !!