0

第一次提到单词表时,我在下面的代码中出现错误。我需要该字典可供所有班级使用。

错误内容如下:

错误 1 ​​可访问性不一致:字段类型“System.Collections.Generic.Dictionary”的可访问性低于字段“RiskRatingReevaluation.RiskRatingLogic.tables”C:\Users\jholland\Documents\Visual Studio 2012\Projects\RiskRatingReevaluation\RiskRatingReevaluation\RiskRatingLogic.cs 13 49 风险评级重新评估

public static class RiskRatingLogic
{

    public static Dictionary<string, Table> tables;

    public static void Main()
    {

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

关于改变什么的任何建议?

4

2 回答 2

3

听起来您的 Table 课程不是public。错误就像它听起来的那样,一个类比调用它的类更难访问(公共、内部、私有、受保护)

查看可访问性级别

于 2013-04-05T16:04:14.193 回答
0

正如 Justin Pihony 所建议的那样,更改类访问修饰符应该可以解决问题。我也面临同样的问题。

于 2019-04-25T05:53:29.537 回答