1. 程式人生 > >C#中,出現Inconsistent accessibility返回型別不一致問題

C#中,出現Inconsistent accessibility返回型別不一致問題

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的範圍。