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

     在練習一個配置文件的創建的時候,碰到這樣一個問題:

  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 .通過.

  原來是訪問權限不是一個等級造成的.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章