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

0

Justin Pihony が示唆するように、クラス アクセス修飾子を変更すると問題が解決するはずです。私も同じ問題に直面していました。

于 2019-04-25T05:53:29.537 に答える