Bonjour,

Petite question pour les experts. Y a t'il une raison pour qu'on ne puisse pas définir la visibilité (modificateur d'accès) d'une méthode dans un interface ? La responsabilité de la visibilité d'une méthode est donc reléguée au classes implémentants l'interface.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public interface IMyInterface
{
  bool GetMyInfo(string request);
}
Définir la visibilité public, private, protected, ... devant ma méthode GetMyInfo me génère l'erreur suivante : The modifier 'private' is not valid for this item.

Pourquoi ?