J'ai une interface (appeler comme iMessage) qui a une méthode Check(), une classe implémente cette interfaceProblème avec les interfaces
interface IMessage
{
bool Check();
}
class NewClass : IMessage
{
#region IMessage Members
public bool Check()
{
//Some logic
}
}
que tout va bien. Le problème est que je ne veux pas que cette méthode (Check()) soit publique, je veux la garder interne à l'asssembly, mais si je la rend interne alors le compilateur dit qu'elle n'implémente pas l'interface. Il doit être public pour implémenter l'interface. Que puis-je faire?
Ma première question serait ... ce qui est le point? – bobbyalex
Je ne veux pas qu'il soit accessible depuis l'extérieur de l'assemblage, donc je veux le garder comme interne non public. – viky