Что является следующей ошибкой:
Несовместимая доступность: тип параметра "----. Типы сообщений" меньше доступнее, чем метод '---. MessageBox---.Messagetypes, string) '
Несовместимая доступность: тип параметра "----. Типы сообщений" меньше
доступнее, чем метод '---. MessageBox---.Messagetypes, string) '
мой код:
public partial class Global { private enum Messagetypes { Error }; public void MessageBox(Messagetypes MessageDisplay, string MessageError) { } }
Какой правильный код
Messagetypes является частным, но является параметром для функции public. Единственные люди, которые когда-либо смогут назвать это, - другие private участники. Либо измените вашу функцию на private, либо измените enum на public.
Messagetypes
public
private
enum
Вы не можете иметь Messagetype конфиденциально, поскольку, очевидно, ваше приложение пытается использовать его вне класса Global.Измените его на public, и оно должно работать.
Messagetype
Global