C# C:由于其保护级别,不可接受

C# C:由于其保护级别,不可接受,c#,.net,C#,.net,我对此代码有问题: private void altaCliente_Load(object sender, EventArgs e) { FILElocalidades localidad = new FILElocalidades(); cbLocalidad.DataSource = localidad.traerLocalidad(); cbLocalidad.DisplayMember = "Nombre"; } 错误2“GestinoReclamos.FIL

我对此代码有问题:

private void altaCliente_Load(object sender, EventArgs e)
{
    FILElocalidades localidad = new FILElocalidades();
    cbLocalidad.DataSource = localidad.traerLocalidad();
    cbLocalidad.DisplayMember = "Nombre";
}
错误2“GestinoReclamos.FILElocalidades.traerLocalidad”由于其保护级别为C:\Users\Matias\Desktop\Incidencias1\PL\altaCliente.cs 43 48 PL,无法访问

当我有这个:

public class FILElocalidades
{
    public IList<Localidades> traerLocalidad()
    {
        IList<Localidades> lista = new List<Localidades>();         
        DataAcessLayer datos = new DataAcessLayer();
        try
        {
            datos.setConsulta("SELECT NOMBRE FROM CIUDADES");
            datos.openConexion();
            datos.ejecutarConsulta();
            while(datos.lector.Read())
            {
                Localidades localidad = new Localidades();
                localidad.Nombre = datos.lector.GetString(0);
                lista.Add(localidad);
            }

            return lista;
        }
        catch(Exception ex)
        {
            throw ex;
        }
        finally
        {

            datos.cerrarConexion();
        }

    }
}

请添加Localidades类try FILElocalidades localidad=new Full.Namespace.Path.FILElocalidades的定义;让我们看看。最有可能的是FILElocalidades.traerLocalidad被声明为私有方法。请添加Localidades类try FILElocalidades localidad=new Full.Namespace.Path.FILElocalidades的定义;让我们看看。最有可能的是FILElocalidades.traerLocalidad被声明为私有方法。