C# Inconsistant accessibility:property type "XXX" is less accessible than property "XXX"

来源:互联网 发布:淘宝店铺运营基础知识 编辑:程序博客网 时间:2024/06/05 03:36

     在练习一个配置文件的创建的时候,碰到这样一个问题:

  Inconsistent accessibility: property type 'SDTMigration.ConfigFile.SectionItems.UserSectionItems' is less accessible than property 'SDTMigration.ConfigFile.CombinerConfig._SectionItems'    C:/HESHAN_CODE/ConfigFile/CombinerConfig.cs   

 

大致是属性类型访问权限不够.

这是我根据我的代码写的一个例子,说明问题就可以.按照上面的代码编译,通不过,报上面的错误.

刚开始A类的访问权限没有加public ,默认的是internal.跟B类的一样.没问题编译通过.难道是A类跟B类的访问权限不一样.

把B类的权限更改为public .通过.

  原来是访问权限不是一个等级造成的.

 

 

原创粉丝点击