天天看點

C#中,出現Inconsistent accessibility傳回類型不一緻問題

C#中,出現Inconsistent accessibility傳回類型不一緻問題​

當建立一個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的範圍。

繼續閱讀