在練習一個配置文件的創建的時候,碰到這樣一個問題:
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 .通過.
原來是訪問權限不是一個等級造成的.