c# - type - Accesibilidad inconsistente: el tipo de campo ''mundo'' es menos accesible que el campo ''frmSplashScreen
use generic type c# (4)
Esto también puede suceder cuando no ha inicializado su "mundo" de clase como público
deberías hacer :
public class world
En lugar de :
class world
Tengo este error llamado accesibilidad inconsistente:
el tipo de campo ''mundo'' es menos accesible que el campo ''frmSplashScreen''
En mi código hay una clase parcial pública llamada frmSplashScreen
También hay una clase pública llamada world
La línea que causó el error fue:
private world currentWorld;
La línea anterior está en la clase frmSplashScreen
¿Qué está causando el problema?
Generalmente esto sucede porque tu campo es private
. Debes cambiarlo a public
:
public world currentWorld;
Para más información sobre esto, eche un vistazo aquí: Restricciones en el uso de niveles de accesibilidad (Referencia de C #)
También, recibí tal error con public
modificador de acceso public
. La solución fue agregar {get;set;}
getter y setter a las propiedades
no se puede usar private
especificador de acceso private
en esa declaración
Public class world
resolverá este problema