none
Error al enviar parametros a una funcion. RRS feed

  • Pregunta

  • Buenas tardes a todos.

    Tengo una Form2 a la que se le pasan unas listas como parametros, el problema es que al momento de ejecutar el programa, me marca el siguiente error:

    "Inconsistent accessibility: parameter type 'System.Collections.Generic.List<EditorProyecto.Bloque>' is less accessible than method 'EditorProyecto.Form2.Form2(int, string, System.Collections.Generic.List<EditorProyecto.Linea>, System.Collections.Generic.List<EditorProyecto.Bloque>, System.Collections.Generic.List<EditorProyecto.Arbol>, System.Collections.Generic.List<EditorProyecto.Caja>)'"

    Les dejo mi codigo:

    //Desde aqui se manda llamar a Form2
    private void jugarToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (guardado == true || abierto == true)
                {
                    timer1.Stop();
                    Form2 jugar;
                    //MessageBox.Show(nombreMapa);
                    jugar = new Form2(panel2.Width, nombreMapa, lineasUsadas, bloquesUsados, arbolesUsados, cajasusadas);
                    jugar.Show();
                }
                else
                {
                    MessageBox.Show("No has guardado o abierto un mapa para jugar.");
                }
            }    
    
    //El constructor de Form2
    public Form2(int ancho, string mapa, List<Linea> l, List<Bloque> b, List<Arbol> a, List<Caja> c)
            {
                InitializeComponent();
    
                nMapa = mapa;
                tam = ancho;
    
                lineas = lineasUsadas = l;
                bloques = bloquesUsados = b;
                arboles = arbolesUsados = a;
                cajas = cajasusadas = c;
                
                cargaImagenes();
    
                puntosLabel.Text = puntaje.ToString();
    
                j = new Jugador(imagenes, 20, 20);
            }

    P.D. Las listas no son privadas, solo les omiti el campo, de ponerles "public", me salen aun mas errores

    martes, 26 de mayo de 2015 17:07

Respuestas

  • como defines bloquesUsados??? Ahí se encuentra el,problema.

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 26 de mayo de 2015 17:18
    Moderador

Todas las respuestas