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