C#中,出現Inconsistent accessibility返回型別不一致問題
阿新 • • 發佈:2019-01-03
C#中,出現Inconsistent accessibility返回型別不一致問題
2017年03月06日 14:59:01 QianSong_Promise 閱讀數:499 標籤: C#返回一致性屬性 更多
個人分類: C#
當新建一個model的時候,預設是不加public屬性的,所以當某個方法中使用到這個model,並作為返回值時,方法是public屬性,這時候方法會報錯,錯誤如下:
Error 2 Inconsistent accessibility: return type 'System.Collections.Generic.List<Business.T11.CompanyInfoForAllDisplayModel>' is less accessible than method 'Business.T11.CompanyInfoBiz.GetCompanyInfoListForAllDisplay()' D:\SVN\T11\ITPV5_Tools_trunk\Business\Business.T11\Business\CompanyInfoBiz.cs 85 52 Business.T11
簡單來說,就是方法返回這個型別的model或者使用這個model作為引數時,方法的大小範圍要小於model的範圍。