Les interfaces [Résolu]

Signaler
Messages postés
165
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
1 février 2013
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Bonjour à tous !

Quelqu'un pourrais t'il me dire si il est possible en C# de déclarer une énumération dans une interface ?
Et si oui comment ?

Je vous remercie à tous d'avance

7 réponses

Messages postés
165
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
1 février 2013
1
Nan c'est bon j'ai trouvé.


namespace Interface


{



public
interface
IImportRetour


{



string LibelleZip {
get;
set;}



string CheminZip {
get;
set;}



string FichierXmlPrincipal {
get;
set;}



XmlDocument DocumentXmlPrincipal {
get;
set;}



ModePj mp {
get;
set;}


}



public
enum
ModePj


{


Commentaire = 1,


Xml = 2,


Aucun = 3


}


}

Je maitrise pas encore trés bien les interfaces, dsl de vous avoir fait perre votre temps.

Merci encore coq
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
20
Non

::|The S@ib|::
MVP C#.NET
Messages postés
165
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
1 février 2013
1
Réponse trés complète !

Qui ne répond même pas à ma question d'ailleur !!!!

Merci quand même d'avoir essayé
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
90
Salut,

Une interface ne peut pas déclarer de type, ce qui n'aurais à mon avis de toute manière aucun sens.
Par contre tu voulais peut être parler de définir un membre représentant une valeur d'un enum ?

/*
coq
MVP Visual C#
*/
Messages postés
165
Date d'inscription
jeudi 3 novembre 2005
Statut
Membre
Dernière intervention
1 février 2013
1
Bonjour coq,

Oui apparament ca serait ca. Je pensais que l'énumération devait être déclaré dans l'interface.

Comment fait tu ca?

Merci d'avance.
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
90
Oui voilà c'est de ça dont je parlais :-)

/*
coq
MVP Visual C#
*/
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Ou une classe abstraite ( abstract ) si tu veux définir un type ou contenir une variable de type Enum.