在练习一个配置文件的创建的时候,碰到这样一个问题:
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 .通过.
原来是访问权限不是一个等级造成的.