Непоследовательная доступность - PullRequest
0 голосов
/ 05 августа 2011

Что является следующей ошибкой:

Несовместимая доступность: тип параметра "----. Типы сообщений" меньше

доступнее, чем метод '---. MessageBox---.Messagetypes, string) '

мой код:

public partial class Global
{
    private  enum Messagetypes { Error };

    public  void MessageBox(Messagetypes MessageDisplay, string MessageError)
    {

    }
}

Какой правильный код

Ответы [ 2 ]

8 голосов
/ 05 августа 2011

Messagetypes является частным, но является параметром для функции public. Единственные люди, которые когда-либо смогут назвать это, - другие private участники. Либо измените вашу функцию на private, либо измените enum на public.

0 голосов
/ 05 августа 2011

Вы не можете иметь Messagetype конфиденциально, поскольку, очевидно, ваше приложение пытается использовать его вне класса Global.Измените его на public, и оно должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...