C# – Inconsistent accessibility: field type ‘world’ is less accessible than field ‘frmSplashScreen

cfieldrestriction

I have this error called Inconsistent accessibility:

field type 'world' is less accessible than field 'frmSplashScreen'

In my code there is a public partial class called frmSplashScreen

There is also a public class called world

The line that caused the error was:

private world currentWorld; 

The above line is in the class frmSplashScreen

What is causing the problem?

Best Answer

This can also happen when you have not initialized your class "world" as public

you should do :

public class world

Instead of :

class world