一貫性のないアクセシビリティと呼ばれるこのエラーがあります:
フィールドタイプ「world」は、フィールド「frmSplashScreen」よりもアクセスしにくい
私のコードには、frmSplashScreen
と呼ばれる公開部分クラスがあります
world
というパブリッククラスもあります
エラーの原因となった行は次のとおりです。
private world currentWorld;
上記の行はfrmSplashScreen
クラスにあります
問題の原因は何ですか?
通常、これはフィールドがprivate
であるために発生します。 public
に変更する必要があります。
public world currentWorld;
詳細については、こちらをご覧ください。 アクセシビリティレベルの使用に関する制限(C#リファレンス)
これは、クラス「world」をパブリックとして初期化していない場合にも発生する可能性があります
やったほうがいい :
public class world
の代わりに :
class world
そのステートメントではprivate
アクセス指定子を使用できません
Public class world
この問題を解決します