幾年沒遇到的問題差點難倒我,所以說還是遇到比較好

今天遇到一個錯誤,如下:

錯誤  47       不一致的存取範圍: 參數型別 'Web.Model.MOD_MES_forecast_getstuff' 比方法 'Web.DAL.DAL_MES_fore_getstuff.Add(Web.Model.MOD_MES_fore_getstuff)' 存取範圍低           E:\Case\ClassLibrary3\DAL\DAL_MES_Fore_getstuff.cs 51       21       Case.DBClass

怎么看還是能明白什麽意思,但是看了存取範圍低又糊涂了,存取範圍?仔細的找了找上下游引用關係還是沒有發現問題,
結果我們在model層的'Web.Model.MOD_MES_forecast_getstuff' 最上面發現原本應該是 public class的地方現在只有class,
噢,原來如此;

如果基類只寫class來進行創建的化,默認的存取範圍堪比private(不知道對不對),那就想通了,如果不指明public,應該是無法聲明的;

大概是這樣,不知道說的對不對,幾年沒遇到,遇到了竟然不明白;汗顏~~~

原文地址:https://www.cnblogs.com/godwar/p/1417941.html