web-dev-qa-db-ja.com

一貫性のないアクセシビリティ:フィールドタイプ「world」はフィールド「frmSplashScreen」よりもアクセスしにくい

一貫性のないアクセシビリティと呼ばれるこのエラーがあります:

フィールドタイプ「world」は、フィールド「frmSplashScreen」よりもアクセスしにくい

私のコードには、frmSplashScreenと呼ばれる公開部分クラスがあります

worldというパブリッククラスもあります

エラーの原因となった行は次のとおりです。

private world currentWorld; 

上記の行はfrmSplashScreenクラスにあります

問題の原因は何ですか?

19
user1761786

通常、これはフィールドがprivateであるために発生します。 publicに変更する必要があります。

public world currentWorld;

詳細については、こちらをご覧ください。 アクセシビリティレベルの使用に関する制限(C#リファレンス)

22

これは、クラス「world」をパブリックとして初期化していない場合にも発生する可能性があります

やったほうがいい :

public class world

の代わりに :

class world
55
BasssS

そのステートメントではprivateアクセス指定子を使用できません

    Public class world

この問題を解決します

0
manoj