Hola, mi problema es el siguiente:
En Ventana1 tengo una variable local u 'Usuario' que guarda información del usuario registrado en el sistema, luego quiero mandar este usuario como parámetro a otra ventana, conjuntamente con un String que contiene parámetros de conexión de la base de datos. Simplificado sería así:
Código C:
Ver originalvoid Proceso()
{
//dentro de la clase u recibe estos parámetros y guarda la info que esta
//ventana recibió
Usuario u = new Usuario(nombre,apellido,ciudad,telefono);
//mando 2 parámetros a otra ventana
Ventana2 v2 = new Ventana2(conexiónBD, u)
v2.Show();
}
El problema es que tengo otros programas donde envío la cadena de conexión, pero no me permite conjuntamente con u cuando lo recibo en Ventana2 argumentando que existe "Incoherencia de accesibilidad: el tipo de parámetro 'programa.Usuario' es menos accesible que el método 'programa.Ventana2(string, programa.Usuario)'
¿Qué significa esto y cómo puedo solucionarlo? Lo he hecho antes y sí funcionaba pero y ahora
? Tengo el VStudio 2008