Existe uma razão pela qual você não pode definir o modificador de acesso em um método ou em uma interface?

A responsabilidade da visibilidade de um método é relegada à classe que implementa a interface.

public interface IMyInterface
{
  bool GetMyInfo(string request);
}

No modificador de acesso set C # público, privado ou protegido antes do método GetMyInfo () gera o seguinte erro: O modificador 'private' não é válido para este item.

Existe uma razão pela qual você não pode definir o modificador de acesso em um método ou em uma interface?

(Pergunta já feita em francêsAqui)

questionAnswers(5)

yourAnswerToTheQuestion