2013-04-05 96 views
0

我在第一次提到單詞表時在下面的代碼中出現錯誤。我需要該字典可供所有班級使用。字典不一致的可訪問性

錯誤讀取:

錯誤1個可訪問性不一致:字段類型 'System.Collections.Generic.Dictionary' 比字段 'RiskRatingReevaluation.RiskRatingLogic.tables' C不易接近:\用戶\ jholland \文件\的Visual Studio 2012 \項目\ RiskRatingReevaluation \ RiskRatingReevaluation \ RiskRatingLogic.cs 13 49 RiskRatingReevaluation

public static class RiskRatingLogic 
{ 

    public static Dictionary<string, Table> tables; 

    public static void Main() 
    { 

     tables = new Dictionary<string, Table>(); 
     ImportRegionIndexes(tables); 

的改變什麼有什麼建議?

回答

2

這聽起來像你的表類不是public。該錯誤是完全一樣的聲音,一類是不同於調用它

看看the accessibility levels

+1

我改變了這一切,但仍然得到錯誤較少訪問的(public,內部,私有,保護)。事實證明,我必須清理解決方案才能使錯誤消失 – jth41 2013-04-05 16:09:22