以下错误是什么:
可访问性不一致:参数类型'----。Messagetypes'不太重要
可访问方法'---。MessageBox --- .Messagetypes,string)'
我的代码:
public partial class Global
{
private enum Messagetypes { Error };
public void MessageBox(Messagetypes MessageDisplay, string MessageError)
{
}
}
什么是正确的代码
答案 0 :(得分:8)
Messagetypes
是私有的,但是public
函数的参数。唯一能够称呼它的人是其他private
成员。将您的功能更改为private
,或将enum
更改为public
。
答案 1 :(得分:0)
您不能将Messagetype
设为私有,因为显然您的应用程序试图在Global
类之外使用它。将其更改为public
,它应该可以正常工作。