可访问性不一致 [英] Inconsistent accessibility
本文介绍了可访问性不一致的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是以下错误:
可访问性不一致:参数类型。---- Messagetypes'小于
Inconsistent accessibility: parameter type '----.Messagetypes' is less
不是方法访问'---。MessageBox的---。Messagetypes,字符串)
accessible than method '---.MessageBox---.Messagetypes, string)'
我的代码:
public partial class Global
{
private enum Messagetypes { Error };
public void MessageBox(Messagetypes MessageDisplay, string MessageError)
{
}
}
什么是正确的代码
推荐答案
Messagetypes
是私有的,而是一个公共
函数的参数。这将以往任何时候都能够调用它的唯一的人是其他私人
成员。要么改变你的函数私人
,或者改变你的枚举
到公共
。
Messagetypes
is private, but is a parameter to a public
function. The only people that would ever be able to call it are other private
members. Either change your function to private
, or change your enum
to public
.
这篇关于可访问性不一致的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文